Uses of Interface
org.apache.jackrabbit.oak.spi.blob.BlobStore
Packages that use BlobStore
-
Uses of BlobStore in org.apache.jackrabbit.oak.fixture
Methods in org.apache.jackrabbit.oak.fixture that return BlobStore -
Uses of BlobStore in org.apache.jackrabbit.oak.index
Constructors in org.apache.jackrabbit.oak.index with parameters of type BlobStoreModifierConstructorDescriptionExtendedIndexHelper
(NodeStore store, BlobStore blobStore, Whiteboard whiteboard, File outputDir, File workDir, List<String> indexPaths) protected
IndexHelper
(NodeStore store, BlobStore blobStore, Whiteboard whiteboard, File outputDir, File workDir, List<String> indexPaths) -
Uses of BlobStore in org.apache.jackrabbit.oak.index.indexer.document.flatfile
Methods in org.apache.jackrabbit.oak.index.indexer.document.flatfile with parameters of type BlobStoreConstructors in org.apache.jackrabbit.oak.index.indexer.document.flatfile with parameters of type BlobStoreModifierConstructorDescriptionFlatFileStore
(BlobStore blobStore, File storeFile, File metadataFile, NodeStateEntryReader entryReader, Set<String> preferredPathElements, Compression algorithm) FlatFileStore
(BlobStore blobStore, File storeFile, NodeStateEntryReader entryReader, Set<String> preferredPathElements, Compression algorithm) NodeStateEntryReader
(BlobStore blobStore) NodeStateEntryWriter
(BlobStore blobStore) NodeStateEntryWriter
(BlobStore blobStore, boolean includeChildOrder) -
Uses of BlobStore in org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined
Constructors in org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined with parameters of type BlobStoreModifierConstructorDescriptionPipelinedStrategy
(com.mongodb.MongoClientURI mongoClientURI, MongoDocumentStore documentStore, DocumentNodeStore documentNodeStore, RevisionVector rootRevision, Set<String> preferredPathElements, BlobStore blobStore, File storeDir, Compression algorithm, Predicate<String> pathPredicate, List<PathFilter> pathFilters, String checkpoint, StatisticsProvider statisticsProvider, IndexingReporter indexingReporter) PipelinedTreeStoreStrategy
(com.mongodb.MongoClientURI mongoClientURI, MongoDocumentStore documentStore, DocumentNodeStore documentNodeStore, RevisionVector rootRevision, Set<String> preferredPathElements, BlobStore blobStore, File storeDir, Compression algorithm, Predicate<String> pathPredicate, List<PathFilter> pathFilters, String checkpoint, long minModified, StatisticsProvider statisticsProvider, IndexingReporter indexingReporter) -
Uses of BlobStore in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore
Methods in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore with parameters of type BlobStoreConstructors in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore with parameters of type BlobStoreModifierConstructorDescriptionIncrementalFlatFileStore
(BlobStore blobStore, File storeFile, File metadataFile, IncrementalFlatFileStoreNodeStateEntryReader entryReader, Set<String> preferredPathElements, Compression algorithm) Todo - In this implementation we are only changing get parts logic.IncrementalFlatFileStoreNodeStateEntryWriter
(BlobStore blobStore, boolean includeChildOrder) -
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.blob
Classes in org.apache.jackrabbit.oak.plugins.blob that implement BlobStoreMethods in org.apache.jackrabbit.oak.plugins.blob that return BlobStoreConstructors in org.apache.jackrabbit.oak.plugins.blob with parameters of type BlobStore -
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.blob.cloud
Classes in org.apache.jackrabbit.oak.plugins.blob.cloud that implement BlobStoreModifier and TypeClassDescriptionclass
Implementation of theBlobStore
to store blobs in a cloud blob store. -
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.blob.datastore
Classes in org.apache.jackrabbit.oak.plugins.blob.datastore that implement BlobStoreMethods in org.apache.jackrabbit.oak.plugins.blob.datastore with parameters of type BlobStore -
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.blob.serializer
Constructors in org.apache.jackrabbit.oak.plugins.blob.serializer with parameters of type BlobStore -
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.document
Fields in org.apache.jackrabbit.oak.plugins.document with type parameters of type BlobStoreMethods in org.apache.jackrabbit.oak.plugins.document that return BlobStoreModifier and TypeMethodDescriptionDocumentNodeStore.getBlobStore()
DocumentNodeStoreBuilder.getBlobStore()
Methods in org.apache.jackrabbit.oak.plugins.document with parameters of type BlobStoreModifier and TypeMethodDescriptionprotected void
DocumentNodeStoreService.bindBlobStore
(BlobStore blobStore) DocumentNodeStoreBuilder.setBlobStore
(BlobStore blobStore) Set the blob store to use.protected void
DocumentNodeStoreService.unbindBlobStore
(BlobStore blobStore) -
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.document.mongo
Classes in org.apache.jackrabbit.oak.plugins.document.mongo that implement BlobStoreModifier and TypeClassDescriptionclass
Implementation of blob store for the MongoDB extending fromCachingBlobStore
. -
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.document.rdb
Classes in org.apache.jackrabbit.oak.plugins.document.rdb that implement BlobStore -
Uses of BlobStore in org.apache.jackrabbit.oak.run.cli
Methods in org.apache.jackrabbit.oak.run.cli that return BlobStoreModifier and TypeMethodDescriptionBlobStoreFixture.getBlobStore()
@Nullable BlobStore
NodeStoreFixture.getBlobStore()
-
Uses of BlobStore in org.apache.jackrabbit.oak.segment
Methods in org.apache.jackrabbit.oak.segment with parameters of type BlobStoreModifier and TypeMethodDescriptionstatic @NotNull SegmentNodeStore.SegmentNodeStoreBuilder
SegmentNodeStore.builder
(@NotNull Revisions revisions, @NotNull SegmentReader reader, @NotNull SegmentWriter writer, @Nullable BlobStore blobStore) Constructors in org.apache.jackrabbit.oak.segment with parameters of type BlobStoreModifierConstructorDescriptionCachingSegmentReader
(@NotNull Supplier<SegmentWriter> writer, @Nullable BlobStore blobStore, long stringCacheMB, long templateCacheMB, MeterStats readStats) Create a new instance based on the supplied arguments.DefaultSegmentWriter
(@NotNull SegmentStore store, @NotNull SegmentReader reader, @NotNull SegmentIdProvider idProvider, @Nullable BlobStore blobStore, @NotNull WriterCacheManager cacheManager, @NotNull org.apache.jackrabbit.oak.segment.WriteOperationHandler writeOperationHandler, int binariesInlineThreshold) Create a new instance of aSegmentWriter
.SegmentNodeState
(@NotNull SegmentReader reader, @NotNull SegmentWriter writer, @Nullable BlobStore blobStore, @NotNull RecordId id) SegmentNodeState
(@NotNull SegmentReader reader, @NotNull SegmentWriter writer, @Nullable BlobStore blobStore, @NotNull RecordId id, MeterStats readStats) -
Uses of BlobStore in org.apache.jackrabbit.oak.segment.file
Methods in org.apache.jackrabbit.oak.segment.file that return BlobStoreMethods in org.apache.jackrabbit.oak.segment.file with parameters of type BlobStoreModifier and TypeMethodDescription@NotNull FileStoreBuilder
FileStoreBuilder.withBlobStore
(@NotNull BlobStore blobStore) Specify theBlobStore
.Constructors in org.apache.jackrabbit.oak.segment.file with parameters of type BlobStoreModifierConstructorDescriptionCompactionWriter
(@NotNull SegmentReader reader, @Nullable BlobStore blobStore, @NotNull GCIncrement gcIncrement, @NotNull SegmentWriterFactory segmentWriterFactory) CompactionWriter
(@NotNull SegmentReader reader, @Nullable BlobStore blobStore, @NotNull GCGeneration generation, @NotNull SegmentWriter segmentWriter) -
Uses of BlobStore in org.apache.jackrabbit.oak.segment.file.tooling
Classes in org.apache.jackrabbit.oak.segment.file.tooling that implement BlobStoreModifier and TypeClassDescriptionclass
Utility BlobStore implementation to be used in tooling that can work with a FileStore without the need of the DataStore being present locally -
Uses of BlobStore in org.apache.jackrabbit.oak.segment.memory
Methods in org.apache.jackrabbit.oak.segment.memory that return BlobStore -
Uses of BlobStore in org.apache.jackrabbit.oak.segment.tool
Methods in org.apache.jackrabbit.oak.segment.tool that return BlobStore -
Uses of BlobStore in org.apache.jackrabbit.oak.spi.blob
Subinterfaces of BlobStore in org.apache.jackrabbit.oak.spi.blobModifier and TypeInterfaceDescriptioninterface
interface
A blob store that supports garbage collection.Classes in org.apache.jackrabbit.oak.spi.blob that implement BlobStoreModifier and TypeClassDescriptionclass
An abstract data store that splits the binaries in relatively small blocks, so that each block fits in memory.class
A file blob store.class
A memory blob store.Methods in org.apache.jackrabbit.oak.spi.blob with parameters of type BlobStoreModifier and TypeMethodDescriptionstatic byte[]
void
BlobStoreWrapper.setBlobStore
(BlobStore blobStore) Constructors in org.apache.jackrabbit.oak.spi.blob with parameters of type BlobStore -
Uses of BlobStore in org.apache.jackrabbit.oak.spi.blob.osgi
Methods in org.apache.jackrabbit.oak.spi.blob.osgi with parameters of type BlobStoreModifier and TypeMethodDescriptionprotected void
SplitBlobStoreService.bindNewBlobStore
(BlobStore blobStore) protected void
SplitBlobStoreService.bindOldBlobStore
(BlobStore blobStore) protected void
SplitBlobStoreService.unbindNewBlobStore
(BlobStore blobStore) protected void
SplitBlobStoreService.unbindOldBlobStore
(BlobStore blobStore) -
Uses of BlobStore in org.apache.jackrabbit.oak.spi.blob.split
Subinterfaces of BlobStore in org.apache.jackrabbit.oak.spi.blob.splitClasses in org.apache.jackrabbit.oak.spi.blob.split that implement BlobStoreMethods in org.apache.jackrabbit.oak.spi.blob.split with parameters of type BlobStoreConstructors in org.apache.jackrabbit.oak.spi.blob.split with parameters of type BlobStoreModifierConstructorDescriptionDefaultSplitBlobStore
(String repositoryDir, BlobStore oldBlobStore, BlobStore newBlobStore) WrappingSplitBlobStore
(String repositoryDir, BlobStore newBlobStore)