Uses of Interface
org.nuxeo.ecm.core.blob.BlobStore
Package
Description
-
Uses of BlobStore in org.nuxeo.ecm.blob.azure
Modifier and TypeMethodDescriptionprotected BlobStore
AzureBlobProvider.getBlobStore
(String blobProviderId, Map<String, String> properties) Modifier and TypeMethodDescriptionboolean
AzureBlobStore.copyBlobIsOptimized
(BlobStore sourceStore) 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
Modifier and TypeMethodDescriptionprotected BlobStore
S3BlobProvider.getBlobStore
(String blobProviderId, Map<String, String> properties) Modifier and TypeMethodDescriptionprotected boolean
S3BlobStore.copyBlobGeneric
(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) Deprecated.boolean
S3BlobStore.copyBlobIsOptimized
(BlobStore sourceStore) 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
Modifier and TypeClassDescriptionclass
Basic helper implementations for aBlobStore
.class
A blob store that encrypts binaries on the filesystem using AES.class
Blob store wrapper that caches blobs locally because fetching them may be expensive.class
Blob store that stores nothing, useful only when there's a cache in front of it; mostly for unit tests.class
Blob storage in memory, mostly for unit tests.class
Blob storage as files on a local filesystem.class
Transactional Blob Store.Modifier and TypeFieldDescriptionBlobStoreBlobProvider.store
protected final BlobStore
CachingBlobStore.store
final BlobStore
TransactionalBlobStore.store
final BlobStore
TransactionalBlobStore.transientStore
Modifier and TypeMethodDescriptionprotected 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) AbstractBlobStore.unwrap()
BlobStore.unwrap()
If this blob store wraps another one, returns it, otherwise returns this.CachingBlobStore.unwrap()
TransactionalBlobStore.unwrap()
Modifier and TypeMethodDescriptionprotected String
ComputeDigestHelper.computeDigest
(BlobStore blobStore) default boolean
Deprecated.since 11.5, usecopyOrMoveBlob(java.lang.String, org.nuxeo.ecm.core.blob.BlobStore, java.lang.String, boolean)
insteadprotected String
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) AESBlobStore.copyOrMoveBlob
(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) 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.CachingBlobStore.copyOrMoveBlob
(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) EmptyBlobStore.copyOrMoveBlob
(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) InMemoryBlobStore.copyOrMoveBlob
(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) LocalBlobStore.copyOrMoveBlob
(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) TransactionalBlobStore.copyOrMoveBlob
(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) ModifierConstructorDescriptionCachingBlobStore
(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
Modifier and TypeMethodDescriptionprotected BlobStore
GoogleStorageBlobProvider.getBlobStore
(String blobProviderId, Map<String, String> properties) Modifier and TypeMethodDescriptionboolean
GoogleStorageBlobStore.copyBlobIsOptimized
(BlobStore sourceStore) 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
Modifier and TypeClassDescriptionclass
Blob provider that stores files in MongoDB GridFS.Modifier and TypeMethodDescriptionprotected BlobStore
GridFSBlobProvider.getBlobStore
(String blobProviderId, Map<String, String> properties) Modifier and TypeMethodDescriptionboolean
GridFSBlobStore.copyBlobIsOptimized
(BlobStore sourceStore) GridFSBlobStore.copyOrMoveBlob
(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
S3BlobStore.copyOrMoveBlobGeneric(String, BlobStore, String, boolean)
instead