-
Type: Task
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 9.2
-
Component/s: BlobManager, Core
-
Tags:
-
Impact type:API change
-
Upgrade notes:
-
Sprint:nxFG 9.2.1
-
Story Points:3
We should extract the pure Blob APIs that only deal with blob storage/retrieval from the extended APIs that deal with Blobs in relations to documents and repositories. This will allow us to use Blobs outside of the context of a document/repository.
To be extracted:
- DocumentBlobProvider
- freezeVersion(blob, doc)
- getConvertedStream(blob, mimeType, doc)
- DocumentBlobManager
- readBlob(blobInfo, repositoryName)
- writeBlob(blob, doc, xpath)
- getConvertedStream(blob, mimeType, doc)
- freezeVersion(doc)
- notifyChanges( doc, xpaths)
- garbageCollectBinaries
- isBinariesGarbageCollectionInProgress
- markReferencedBinary(key, repositoryName)
- is required by
-
NXP-21871 Transient Store based on Key/Value Service and Blob Provider
- Resolved
-
NXDOC-1200 Update BlobManager/BlobDispatcher documentation
- Resolved
-
NXP-22106 Move Blob-related classes to nuxeo-core-api
- Resolved