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 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.blob.s3 Class Description AbstractBlobGarbageCollector Basic implementation for a garbage collector recording marked 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
.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 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 BlobDispatcherDescriptor Descriptor for aBlobDispatcher
and its configuration.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.RestoreForDuration BlobUpdateContext.UpdateLegalHold BlobUpdateContext.UpdateRetainUntil BlobWriteContext Context available when a blob is written.ByteRange A byte range.CachingConfiguration Configuration for a cache.DefaultBlobDispatcher.Clause DefaultBlobDispatcher.Op DefaultBlobDispatcher.Rule DigestConfiguration Configuration for the digest.DocumentBlobManager DocumentBlobProvider 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.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.PathStrategyFlat Stores a file in a directory based on its key.PropertyBasedConfiguration Basic configuration based on properties.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.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.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.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 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.mem Class Description DocumentBlobManager -
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.DocumentBlobManager -
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.