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 classAzureBlobStoreMethods in org.nuxeo.ecm.blob.azure that return BlobStore Modifier and Type Method Description protected BlobStoreAzureBlobProvider. getBlobStore(String blobProviderId, Map<String,String> properties)Methods in org.nuxeo.ecm.blob.azure with parameters of type BlobStore Modifier and Type Method Description booleanAzureBlobStore. copyBlobIsOptimized(BlobStore sourceStore)StringAzureBlobStore. 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 BlobStore Modifier and Type Class Description classS3BlobStoreBlob storage in S3.Methods in org.nuxeo.ecm.blob.s3 that return BlobStore Modifier and Type Method Description protected BlobStoreS3BlobProvider. 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 booleanS3BlobStore. copyBlobGeneric(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)Deprecated.since 11.5, useS3BlobStore.copyOrMoveBlobGeneric(String, BlobStore, String, boolean)insteadbooleanS3BlobStore. copyBlobIsOptimized(BlobStore sourceStore)StringS3BlobStore. 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 BlobStore Modifier and Type Class Description classAbstractBlobStoreBasic helper implementations for aBlobStore.classAESBlobStoreA blob store that encrypts binaries on the filesystem using AES.classCachingBlobStoreBlob store wrapper that caches blobs locally because fetching them may be expensive.classEmptyBlobStoreBlob store that stores nothing, useful only when there's a cache in front of it; mostly for unit tests.classInMemoryBlobStoreBlob storage in memory, mostly for unit tests.classLocalBlobStoreBlob storage as files on a local filesystem.classTransactionalBlobStoreTransactional Blob Store.Fields in org.nuxeo.ecm.core.blob declared as BlobStore Modifier and Type Field Description BlobStoreBlobStoreBlobProvider. storeprotected BlobStoreCachingBlobStore. storeBlobStoreTransactionalBlobStore. storeBlobStoreTransactionalBlobStore. transientStoreMethods in org.nuxeo.ecm.core.blob that return BlobStore Modifier and Type Method Description protected 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)BlobStoreAbstractBlobStore. unwrap()BlobStoreBlobStore. unwrap()If this blob store wraps another one, returns it, otherwise returns this.BlobStoreCachingBlobStore. unwrap()BlobStoreTransactionalBlobStore. unwrap()Methods in org.nuxeo.ecm.core.blob with parameters of type BlobStore Modifier and Type Method Description protected StringComputeDigestHelper. computeDigest(BlobStore blobStore)default booleanBlobStore. 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 StringInMemoryBlobStore. copyBlob(String key, BlobStore sourceStore, String sourceKey)protected 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)StringAESBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)StringBlobStore. 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.StringCachingBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)StringEmptyBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)StringInMemoryBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)StringLocalBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)StringTransactionalBlobStore. 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 classGoogleStorageBlobStoreMethods in org.nuxeo.ecm.core.storage.gcp that return BlobStore Modifier and Type Method Description protected BlobStoreGoogleStorageBlobProvider. 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 booleanGoogleStorageBlobStore. copyBlobIsOptimized(BlobStore sourceStore)StringGoogleStorageBlobStore. 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 BlobStore Modifier and Type Class Description classGridFSBlobStoreBlob 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 BlobStoreGridFSBlobProvider. 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 booleanGridFSBlobStore. copyBlobIsOptimized(BlobStore sourceStore)StringGridFSBlobStore. copyOrMoveBlob(String key, BlobStore sourceStore, String sourceKey, boolean atomicMove)
-