Uses of Interface
org.nuxeo.ecm.core.blob.BlobStore
-
Packages that use BlobStore Package Description org.nuxeo.ecm.blob.azure org.nuxeo.ecm.blob.s3 org.nuxeo.ecm.core.blob org.nuxeo.ecm.core.storage.gcp org.nuxeo.ecm.core.storage.mongodb.blob -
-
Uses of BlobStore in org.nuxeo.ecm.blob.azure
Classes in org.nuxeo.ecm.blob.azure that implement BlobStore Modifier and Type Class Description class
AzureBlobStore
Methods in org.nuxeo.ecm.blob.azure that return BlobStore Modifier and Type Method Description protected BlobStore
AzureBlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)
Methods in org.nuxeo.ecm.blob.azure with parameters of type BlobStore Modifier and Type Method Description boolean
AzureBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
String
AzureBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean move)
protected String
AzureBlobStore. copyOrMoveBlobGeneric(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
-
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 protected boolean
S3BlobStore. copyBlobGeneric(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
Deprecated.since 11.5, useS3BlobStore.copyOrMoveBlobGeneric(String, BlobStore, String, boolean)
insteadboolean
S3BlobStore. copyBlobIsOptimized(BlobStore sourceStore)
String
S3BlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
protected String
S3BlobStore. copyOrMoveBlobGeneric(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
-
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
EmptyBlobStore
Blob store that stores nothing, useful only when there's a cache in front of it; mostly for unit tests.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
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 protected String
ComputeDigestHelper. computeDigest(BlobStore blobStore)
default boolean
BlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
Deprecated.since 11.5, usecopyOrMoveBlob(java.lang.String, org.nuxeo.ecm.core.blob.BlobStore, java.lang.String, boolean)
insteadprotected String
InMemoryBlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey)
protected String
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
EmptyBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
boolean
InMemoryBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
boolean
LocalBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
String
AESBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
String
BlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
Writes a file based on a key, as an optimized copy/move from a source in another compatible blob store.String
CachingBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
String
EmptyBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
String
InMemoryBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
String
LocalBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
String
TransactionalBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
Constructors in org.nuxeo.ecm.core.blob with parameters of type BlobStore Constructor Description CachingBlobStore(String blobProviderId, String name, BlobStore store, CachingConfiguration config)
CachingBlobStore(String name, BlobStore store, CachingConfiguration config)
Deprecated.since 11.5TransactionalBlobStore(String blobProviderId, BlobStore store, BlobStore transientStore)
TransactionalBlobStore(BlobStore store, BlobStore transientStore)
Deprecated.since 11.5 -
Uses of BlobStore in org.nuxeo.ecm.core.storage.gcp
Classes in org.nuxeo.ecm.core.storage.gcp that implement BlobStore Modifier and Type Class Description class
GoogleStorageBlobStore
Methods in org.nuxeo.ecm.core.storage.gcp that return BlobStore Modifier and Type Method Description protected BlobStore
GoogleStorageBlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)
Methods in org.nuxeo.ecm.core.storage.gcp with parameters of type BlobStore Modifier and Type Method Description boolean
GoogleStorageBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
String
GoogleStorageBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean move)
protected String
GoogleStorageBlobStore. copyOrMoveBlobGeneric(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
-
Uses of BlobStore in org.nuxeo.ecm.core.storage.mongodb.blob
Classes in org.nuxeo.ecm.core.storage.mongodb.blob that implement BlobStore Modifier and Type Class Description class
GridFSBlobStore
Blob provider that stores files in MongoDB GridFS.Methods in org.nuxeo.ecm.core.storage.mongodb.blob that return BlobStore Modifier and Type Method Description protected BlobStore
GridFSBlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)
Methods in org.nuxeo.ecm.core.storage.mongodb.blob with parameters of type BlobStore Modifier and Type Method Description boolean
GridFSBlobStore. copyBlobIsOptimized(BlobStore sourceStore)
String
GridFSBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
-