| Interface | Description | 
|---|---|
| BlobDispatcher | 
 Interface for a dispatcher of blobs to different blob providers according to metadata. 
 | 
| BlobManager | 
 Service managing the storage and retrieval of  
Blobs, through internally-registered BlobProviders. | 
| BlobProvider | 
 Interface for a provider of  
Blobs, which knows how to read and write them. | 
| DocumentBlobManager | |
| DocumentBlobProvider | |
| ManagedBlob | 
 Interface for  
Blobs created and managed by the BlobManager. | 
| Class | Description | 
|---|---|
| AbstractBlobProvider | 
 Abstract implementation for  
BlobProvider providing common logic. | 
| BlobDispatcher.BlobDispatch | |
| BlobDispatcherDescriptor | 
 Descriptor for a  
BlobDispatcher and its configuration. | 
| BlobInfo | 
 Class describing information from a  
Blob, suitable for serialization and storage. | 
| BlobManagerComponent | 
 Implementation of the service managing the storage and retrieval of  
Blobs, through internally-registered
 BlobProviders. | 
| BlobManagerComponent.BlobProviderDescriptorRegistry | |
| BlobProviderDescriptor | 
 Descriptor for a  
BlobProvider. | 
| DefaultBlobDispatcher | 
 Default blob dispatcher, that uses the repository name as the blob provider. 
 | 
| DefaultBlobDispatcher.Clause | |
| DefaultBlobDispatcher.Rule | |
| DocumentBlobManagerComponent | |
| FilesystemBlobProvider | 
 Blob provider that can reference files on the filesystem. 
 | 
| SimpleManagedBlob | 
 Simple managed blob implementation holding just a key and delegating to its provider for implementation. 
 | 
| Enum | Description | 
|---|---|
| BlobManager.UsageHint | 
 Hints for returning  
URIs appropriate for the expected usage. | 
| DefaultBlobDispatcher.Op | 
Copyright © 2019 Nuxeo. All rights reserved.