Uses of Interface
org.nuxeo.ecm.core.blob.BlobStore
-
Packages that use BlobStore Package Description org.nuxeo.ecm.blob.s3 org.nuxeo.ecm.core.blob -
-
Uses of BlobStore in org.nuxeo.ecm.blob.s3
Classes in org.nuxeo.ecm.blob.s3 that implement BlobStore Modifier and Type Class Description class
S3BlobStore
Blob storage in S3.Methods in org.nuxeo.ecm.blob.s3 that return BlobStore Modifier and Type Method Description protected BlobStore
S3BlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)
Methods in org.nuxeo.ecm.blob.s3 with parameters of type BlobStore Modifier and Type Method Description boolean
S3BlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
protected boolean
S3BlobStore. copyBlobGeneric(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
boolean
S3BlobStore. copyBlobIsOptimized(BlobStore sourceStore)
-
Uses of BlobStore in org.nuxeo.ecm.core.blob
Classes in org.nuxeo.ecm.core.blob that implement BlobStore Modifier and Type Class Description class
AbstractBlobStore
Basic helper implementations for aBlobStore
.class
AESBlobStore
A blob store that encrypts binaries on the filesystem using AES.class
CachingBlobStore
Blob store wrapper that caches blobs locally because fetching them may be expensive.class
InMemoryBlobStore
Blob storage in memory, mostly for unit tests.class
LocalBlobStore
Blob storage as files on a local filesystem.class
TransactionalBlobStore
Transactional Blob Store.Fields in org.nuxeo.ecm.core.blob declared as BlobStore Modifier and Type Field Description BlobStore
BlobStoreBlobProvider. store
protected BlobStore
CachingBlobStore. store
BlobStore
TransactionalBlobStore. store
protected BlobStore
CachingBlobStore. tmpStore
BlobStore
TransactionalBlobStore. transientStore
Methods in org.nuxeo.ecm.core.blob that return BlobStore Modifier and Type Method Description protected BlobStore
AESBlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)
protected abstract BlobStore
BlobStoreBlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)
protected BlobStore
InMemoryBlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)
protected BlobStore
LocalBlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)
protected BlobStore
AESBlobProvider. newBlobStore(String name, KeyStrategy keyStrategy, PathStrategy pathStrategy)
protected BlobStore
LocalBlobProvider. newBlobStore(String name, KeyStrategy keyStrategy, PathStrategy pathStrategy)
BlobStore
AbstractBlobStore. unwrap()
BlobStore
BlobStore. unwrap()
If this blob store wraps another one, returns it, otherwise returns this.BlobStore
CachingBlobStore. unwrap()
BlobStore
TransactionalBlobStore. unwrap()
Methods in org.nuxeo.ecm.core.blob with parameters of type BlobStore Modifier and Type Method Description boolean
AESBlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
boolean
BlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
Writes a file based on a key, as a copy/move from a source in another blob store.boolean
CachingBlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
protected boolean
InMemoryBlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey)
boolean
InMemoryBlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
boolean
LocalBlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
boolean
TransactionalBlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
protected boolean
LocalBlobStore. copyBlobGeneric(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
Generic copy/move to a local file.boolean
AbstractBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
boolean
AESBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
boolean
BlobStore. copyBlobIsOptimized(BlobStore sourceStore)
Checks if blob copy/move from another blob store to this one can be done efficiently.boolean
InMemoryBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
boolean
LocalBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
Constructors in org.nuxeo.ecm.core.blob with parameters of type BlobStore Constructor Description CachingBlobStore(String name, BlobStore store, CachingConfiguration config)
TransactionalBlobStore(BlobStore store, BlobStore transientStore)
-