Uses of Package
org.nuxeo.ecm.core.blob
-
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.blob Class Description AbstractBlobStoreConfiguration Basic configuration for a blob store.BlobInfo Class describing information from aBlob
, suitable for serialization and storage.BlobManager.UsageHint Hints for returningURI
s appropriate for the expected usage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.CachingConfiguration Configuration for a cache.DigestConfiguration Configuration for the digest.ManagedBlob Interface forBlob
s created and managed by theBlobManager
.PropertyBasedConfiguration Basic configuration based on properties. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.blob.azure Class Description AbstractBlobGarbageCollector Basic implementation for a garbage collector recording marked or to-delete blobs in memory.AbstractBlobProvider Abstract implementation forBlobProvider
providing common logic.AbstractBlobStore Basic helper implementations for aBlobStore
.AbstractBlobStoreConfiguration Basic configuration for a blob store.BlobManager.UsageHint Hints for returningURI
s appropriate for the expected usage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.BlobStore Interface for basic access to storage of a Blob (read/write/copy/delete).BlobStore.OptionalOrUnknown A class representing an unknown value, a missing value, or a present (non-null) value.BlobStoreBlobProvider ABlobProvider
implemented on top of an underlyingBlobStore
.BlobWriteContext Context available when a blob is written.DigestConfiguration Configuration for the digest.KeyStrategy Decides how a key is computed from a blob.ManagedBlob Interface forBlob
s created and managed by theBlobManager
.PropertyBasedConfiguration Basic configuration based on properties. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.blob.s3 Class Description AbstractBlobGarbageCollector Basic implementation for a garbage collector recording marked or to-delete blobs in memory.AbstractBlobProvider Abstract implementation forBlobProvider
providing common logic.AbstractBlobStore Basic helper implementations for aBlobStore
.AbstractBlobStoreConfiguration Basic configuration for a blob store.BlobContext Context of blob (what document it's part of, its xpath, etc.).BlobManager.UsageHint Hints for returningURI
s appropriate for the expected usage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.BlobStatus Status associated to a blob in storage.BlobStore Interface for basic access to storage of a Blob (read/write/copy/delete).BlobStore.OptionalOrUnknown A class representing an unknown value, a missing value, or a present (non-null) value.BlobStoreBlobProvider ABlobProvider
implemented on top of an underlyingBlobStore
.BlobUpdateContext Context available when a blob is updated in a blob provider.BlobWriteContext Context available when a blob is written.KeyStrategy Decides how a key is computed from a blob.ManagedBlob Interface forBlob
s created and managed by theBlobManager
.PathStrategy Decides at what path a given key is stored.PropertyBasedConfiguration Basic configuration based on properties. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.api.model.impl.primitives Class Description ManagedBlob Interface forBlob
s created and managed by theBlobManager
. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.blob Class Description AbstractBlobGarbageCollector Basic implementation for a garbage collector recording marked or to-delete blobs in memory.AbstractBlobProvider Abstract implementation forBlobProvider
providing common logic.AbstractBlobStore Basic helper implementations for aBlobStore
.AESBlobStoreConfiguration Configuration for the AES-encrypted storage of files.BlobContext Context of blob (what document it's part of, its xpath, etc.).BlobDispatcher Interface for a dispatcher of blobs to different blob providers according to metadata.BlobDispatcher.BlobDispatch BlobInfo Class describing information from aBlob
, suitable for serialization and storage.BlobInfoContext Context of blob being read (what document it's part of, its xpath, etc.).BlobManager Service managing the storage and retrieval ofBlob
s, through internally-registeredBlobProvider
s.BlobManager.UsageHint Hints for returningURI
s appropriate for the expected usage.BlobManagerComponent.BlobProviderDescriptorRegistry BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.BlobProviderDescriptor Descriptor for aBlobProvider
.BlobStatus Status associated to a blob in storage.BlobStore Interface for basic access to storage of a Blob (read/write/copy/delete).BlobStore.OptionalOrUnknown A class representing an unknown value, a missing value, or a present (non-null) value.BlobStoreBlobProvider ABlobProvider
implemented on top of an underlyingBlobStore
.BlobUpdateContext Context available when a blob is updated in a blob provider.BlobUpdateContext.ColdStorageClass BlobUpdateContext.RestoreForDuration BlobUpdateContext.UpdateLegalHold BlobUpdateContext.UpdateRetainUntil BlobWriteContext Context available when a blob is written.ByteRange A byte range.CachingBlobStore.PathInfo CachingConfiguration Configuration for a cache.DefaultBlobDispatcher.Clause DefaultBlobDispatcher.Op DefaultBlobDispatcher.Rule DigestConfiguration Configuration for the digest.DocumentBlobManager DocumentBlobProvider EmptyBlobStore.EmptyBlobGarbageCollector InMemoryBlobStore.InMemoryBlobGarbageCollector KeyStrategy Decides how a key is computed from a blob.KeyStrategy.WriteObserver Observer of the writes to anOutputStream
.KeyStrategyDocId Represents computation of blob keys based on the document id suffixed by the xpath if not the main blob.LocalBlobProvider A simple blob provider storing blobs on the local filesystem.LocalBlobStore Blob storage as files on a local filesystem.LocalBlobStore.LocalBlobGarbageCollector LocalBlobStoreConfiguration Configuration for the local storage of files.ManagedBlob Interface forBlob
s created and managed by theBlobManager
.PathStrategy Decides at what path a given key is stored.PropertyBasedConfiguration Basic configuration based on properties.SimpleManagedBlob Simple managed blob implementation holding just a key and delegating to its provider for implementation.TransactionalBlobStore.TransientInfo Transient data recording operations applied to a blob, to be executed on the permanent store at commit time. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.blob.binary Class Description BlobInfo Class describing information from aBlob
, suitable for serialization and storage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.ManagedBlob Interface forBlob
s created and managed by theBlobManager
. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.blob.scroll Class Description BlobStoreBlobProvider ABlobProvider
implemented on top of an underlyingBlobStore
.InMemoryBlobProvider Blob storage in memory, mostly for unit tests.InMemoryBlobStore Blob storage in memory, mostly for unit tests.KeyStrategy Decides how a key is computed from a blob.LocalBlobProvider A simple blob provider storing blobs on the local filesystem.PathStrategy Decides at what path a given key is stored. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.blob.stream Class Description DocumentBlobManager ManagedBlob Interface forBlob
s created and managed by theBlobManager
. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.convert.service Class Description ManagedBlob Interface forBlob
s created and managed by theBlobManager
. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.event.impl Class Description ManagedBlob Interface forBlob
s created and managed by theBlobManager
. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.io.download Class Description BlobManager.UsageHint Hints for returningURI
s appropriate for the expected usage.ByteRange A byte range. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.model Class Description DocumentBlobManager -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.mongodb.transientstore Class Description BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.storage Class Description BlobInfo Class describing information from aBlob
, suitable for serialization and storage. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.storage.dbs Class Description BlobManager Service managing the storage and retrieval ofBlob
s, through internally-registeredBlobProvider
s.DocumentBlobManager -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.storage.gcp Class Description AbstractBlobGarbageCollector Basic implementation for a garbage collector recording marked or to-delete blobs in memory.AbstractBlobProvider Abstract implementation forBlobProvider
providing common logic.AbstractBlobStore Basic helper implementations for aBlobStore
.AbstractBlobStoreConfiguration Basic configuration for a blob store.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.BlobStore Interface for basic access to storage of a Blob (read/write/copy/delete).BlobStore.OptionalOrUnknown A class representing an unknown value, a missing value, or a present (non-null) value.BlobStoreBlobProvider ABlobProvider
implemented on top of an underlyingBlobStore
.BlobWriteContext Context available when a blob is written.DigestConfiguration Configuration for the digest.KeyStrategy Decides how a key is computed from a blob.PropertyBasedConfiguration Basic configuration based on properties. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.storage.mongodb Class Description BlobInfo Class describing information from aBlob
, suitable for serialization and storage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.storage.mongodb.blob Class Description AbstractBlobGarbageCollector Basic implementation for a garbage collector recording marked or to-delete blobs in memory.AbstractBlobProvider Abstract implementation forBlobProvider
providing common logic.AbstractBlobStore Basic helper implementations for aBlobStore
.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.BlobStore Interface for basic access to storage of a Blob (read/write/copy/delete).BlobStore.OptionalOrUnknown A class representing an unknown value, a missing value, or a present (non-null) value.BlobStoreBlobProvider ABlobProvider
implemented on top of an underlyingBlobStore
.BlobWriteContext Context available when a blob is written.DigestConfiguration Configuration for the digest.KeyStrategy Decides how a key is computed from a blob. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.storage.sql Class Description BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.ManagedBlob Interface forBlob
s created and managed by theBlobManager
. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.storage.sql.coremodel Class Description DocumentBlobManager -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.core.transientstore.keyvalueblob Class Description BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.liveconnect.box Class Description AbstractBlobProvider Abstract implementation forBlobProvider
providing common logic.BlobManager.UsageHint Hints for returningURI
s appropriate for the expected usage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.DocumentBlobProvider ManagedBlob Interface forBlob
s created and managed by theBlobManager
. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.liveconnect.core Class Description AbstractBlobProvider Abstract implementation forBlobProvider
providing common logic.BlobInfo Class describing information from aBlob
, suitable for serialization and storage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.DocumentBlobProvider ManagedBlob Interface forBlob
s created and managed by theBlobManager
.SimpleManagedBlob Simple managed blob implementation holding just a key and delegating to its provider for implementation. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.ecm.liveconnect.google.drive Class Description AbstractBlobProvider Abstract implementation forBlobProvider
providing common logic.BlobManager.UsageHint Hints for returningURI
s appropriate for the expected usage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them.DocumentBlobProvider ManagedBlob Interface forBlob
s created and managed by theBlobManager
.SimpleManagedBlob Simple managed blob implementation holding just a key and delegating to its provider for implementation. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.importer.stream.consumer Class Description BlobInfo Class describing information from aBlob
, suitable for serialization and storage.BlobProvider Interface for a provider ofBlob
s, which knows how to read and write them. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.importer.stream.message Class Description BlobInfo Class describing information from aBlob
, suitable for serialization and storage. -
Classes in org.nuxeo.ecm.core.blob used by org.nuxeo.importer.stream.producer Class Description BlobInfo Class describing information from aBlob
, suitable for serialization and storage.