Uses of Interface
org.nuxeo.ecm.core.blob.BlobStore
Packages that use BlobStore
Package
Description
-
Uses of BlobStore in org.nuxeo.ecm.blob.azure
Classes in org.nuxeo.ecm.blob.azure that implement BlobStoreMethods in org.nuxeo.ecm.blob.azure that return BlobStoreModifier and TypeMethodDescriptionprotected BlobStoreAzureBlobProvider.getBlobStore(String blobProviderId, Map<String, String> properties) Methods in org.nuxeo.ecm.blob.azure with parameters of type BlobStoreModifier and TypeMethodDescriptionbooleanAzureBlobStore.copyBlobIsOptimized(BlobStore sourceStore) AzureBlobStore.copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean move) protected StringAzureBlobStore.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 BlobStoreMethods in org.nuxeo.ecm.blob.s3 that return BlobStoreModifier and TypeMethodDescriptionprotected BlobStoreS3BlobProvider.getBlobStore(String blobProviderId, Map<String, String> properties) Methods in org.nuxeo.ecm.blob.s3 with parameters of type BlobStoreModifier and TypeMethodDescriptionbooleanS3BlobStore.copyBlobIsOptimized(BlobStore sourceStore) S3BlobStore.copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) protected StringS3BlobStore.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 BlobStoreModifier and TypeClassDescriptionclassBasic helper implementations for aBlobStore.classA blob store that encrypts binaries on the filesystem using AES.classBlob store wrapper that caches blobs locally because fetching them may be expensive.classBlob store that stores nothing, useful only when there's a cache in front of it; mostly for unit tests.classBlob storage in memory, mostly for unit tests.classBlob storage as files on a local filesystem.classTransactional Blob Store.Fields in org.nuxeo.ecm.core.blob declared as BlobStoreModifier and TypeFieldDescriptionBlobStoreBlobProvider.storeprotected final BlobStoreCachingBlobStore.storefinal BlobStoreTransactionalBlobStore.storefinal BlobStoreTransactionalBlobStore.transientStoreMethods in org.nuxeo.ecm.core.blob that return BlobStoreModifier and TypeMethodDescriptionprotected BlobStoreAESBlobProvider.getBlobStore(String blobProviderId, Map<String, String> properties) protected abstract BlobStoreBlobStoreBlobProvider.getBlobStore(String blobProviderId, Map<String, String> properties) protected BlobStoreInMemoryBlobProvider.getBlobStore(String blobProviderId, Map<String, String> properties) protected BlobStoreLocalBlobProvider.getBlobStore(String blobProviderId, Map<String, String> properties) protected BlobStoreAESBlobProvider.newBlobStore(String name, KeyStrategy keyStrategy, PathStrategy pathStrategy) protected BlobStoreLocalBlobProvider.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()Methods in org.nuxeo.ecm.core.blob with parameters of type BlobStoreModifier and TypeMethodDescriptionprotected StringComputeDigestHelper.computeDigest(BlobStore blobStore) default booleanDeprecated.protected Stringprotected StringLocalBlobStore.copyBlobGeneric(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove) Generic copy/move to a local file.booleanAbstractBlobStore.copyBlobIsOptimized(BlobStore sourceStore) booleanAESBlobStore.copyBlobIsOptimized(BlobStore sourceStore) booleanBlobStore.copyBlobIsOptimized(BlobStore sourceStore) Checks if blob copy/move from another blob store to this one can be done efficiently.booleanEmptyBlobStore.copyBlobIsOptimized(BlobStore sourceStore) booleanInMemoryBlobStore.copyBlobIsOptimized(BlobStore sourceStore) booleanLocalBlobStore.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) Constructors in org.nuxeo.ecm.core.blob with parameters of type BlobStoreModifierConstructorDescriptionCachingBlobStore(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 BlobStoreMethods in org.nuxeo.ecm.core.storage.gcp that return BlobStoreModifier and TypeMethodDescriptionprotected BlobStoreGoogleStorageBlobProvider.getBlobStore(String blobProviderId, Map<String, String> properties) Methods in org.nuxeo.ecm.core.storage.gcp with parameters of type BlobStoreModifier and TypeMethodDescriptionbooleanGoogleStorageBlobStore.copyBlobIsOptimized(BlobStore sourceStore) GoogleStorageBlobStore.copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean move) protected StringGoogleStorageBlobStore.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 BlobStoreModifier and TypeClassDescriptionclassBlob provider that stores files in MongoDB GridFS.Methods in org.nuxeo.ecm.core.storage.mongodb.blob that return BlobStoreModifier and TypeMethodDescriptionprotected BlobStoreGridFSBlobProvider.getBlobStore(String blobProviderId, Map<String, String> properties) Methods in org.nuxeo.ecm.core.storage.mongodb.blob with parameters of type BlobStoreModifier and TypeMethodDescriptionbooleanGridFSBlobStore.copyBlobIsOptimized(BlobStore sourceStore) GridFSBlobStore.copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
copyOrMoveBlob(java.lang.String, org.nuxeo.ecm.core.blob.BlobStore, java.lang.String, boolean)instead