Uses of Interface
org.apache.jackrabbit.oak.spi.blob.BlobStore
-
-
Uses of BlobStore in org.apache.jackrabbit.oak.fixture
Methods in org.apache.jackrabbit.oak.fixture that return BlobStore Modifier and Type Method Description abstract BlobStore
BlobStoreFixture. setUp()
-
Uses of BlobStore in org.apache.jackrabbit.oak.index
Constructors in org.apache.jackrabbit.oak.index with parameters of type BlobStore Constructor Description ExtendedIndexHelper(NodeStore store, BlobStore blobStore, Whiteboard whiteboard, java.io.File outputDir, java.io.File workDir, java.util.List<java.lang.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 BlobStore Modifier and Type Method Description FlatFileNodeStoreBuilder
FlatFileNodeStoreBuilder. withBlobStore(BlobStore blobStore)
Constructors in org.apache.jackrabbit.oak.index.indexer.document.flatfile with parameters of type BlobStore Constructor Description FlatFileStore(BlobStore blobStore, java.io.File storeFile, java.io.File metadataFile, NodeStateEntryReader entryReader, java.util.Set<java.lang.String> preferredPathElements, Compression algorithm)
FlatFileStore(BlobStore blobStore, java.io.File storeFile, NodeStateEntryReader entryReader, java.util.Set<java.lang.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 BlobStore Constructor Description PipelinedStrategy(MongoDocumentStore documentStore, com.mongodb.client.MongoDatabase mongoDatabase, DocumentNodeStore documentNodeStore, RevisionVector rootRevision, java.util.Set<java.lang.String> preferredPathElements, BlobStore blobStore, java.io.File storeDir, Compression algorithm, java.util.function.Predicate<java.lang.String> pathPredicate, java.util.List<PathFilter> pathFilters, java.lang.String checkpoint, 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 BlobStore Modifier and Type Method Description IncrementalStoreBuilder
IncrementalStoreBuilder. withBlobStore(BlobStore blobStore)
Constructors in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore with parameters of type BlobStore Constructor Description IncrementalFlatFileStore(BlobStore blobStore, java.io.File storeFile, java.io.File metadataFile, IncrementalFlatFileStoreNodeStateEntryReader entryReader, java.util.Set<java.lang.String> preferredPathElements, Compression algorithm)
IncrementalFlatFileStoreNodeStateEntryReader(BlobStore blobStore)
IncrementalFlatFileStoreNodeStateEntryWriter(BlobStore blobStore)
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 BlobStore Modifier and Type Class Description class
CachingBlobStore
A blob store with a cache.Methods in org.apache.jackrabbit.oak.plugins.blob that return BlobStore Modifier and Type Method Description BlobStore
BlobStoreBlob. getBlobStore()
Constructors in org.apache.jackrabbit.oak.plugins.blob with parameters of type BlobStore Constructor Description BlobStoreBlob(BlobStore blobStore, java.lang.String blobId)
-
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.blob.cloud
Classes in org.apache.jackrabbit.oak.plugins.blob.cloud that implement BlobStore Modifier and Type Class Description class
CloudBlobStore
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 BlobStore Modifier and Type Class Description class
DataStoreBlobStore
BlobStore wrapper for DataStore.Methods in org.apache.jackrabbit.oak.plugins.blob.datastore with parameters of type BlobStore Modifier and Type Method Description static boolean
SharedDataStoreUtils. isShared(BlobStore blobStore)
Checks if the blob store shared. -
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 Constructor Description BlobIdSerializer(BlobStore blobStore)
-
Uses of BlobStore in org.apache.jackrabbit.oak.plugins.document
Fields in org.apache.jackrabbit.oak.plugins.document with type parameters of type BlobStore Modifier and Type Field Description protected org.apache.jackrabbit.guava.common.base.Supplier<BlobStore>
DocumentNodeStoreBuilder. blobStoreSupplier
Methods in org.apache.jackrabbit.oak.plugins.document that return BlobStore Modifier and Type Method Description BlobStore
DocumentNodeStore. getBlobStore()
BlobStore
DocumentNodeStoreBuilder. getBlobStore()
Methods in org.apache.jackrabbit.oak.plugins.document with parameters of type BlobStore Modifier and Type Method Description protected void
DocumentNodeStoreService. bindBlobStore(BlobStore blobStore)
T
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 BlobStore Modifier and Type Class Description class
MongoBlobStore
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 Modifier and Type Class Description class
RDBBlobStore
-
Uses of BlobStore in org.apache.jackrabbit.oak.run.cli
Methods in org.apache.jackrabbit.oak.run.cli that return BlobStore Modifier and Type Method Description BlobStore
BlobStoreFixture. 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 BlobStore Modifier and Type Method Description static @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 BlobStore Constructor Description CachingSegmentReader(@NotNull org.apache.jackrabbit.guava.common.base.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 BlobStore Modifier and Type Method Description @Nullable BlobStore
AbstractFileStore. getBlobStore()
Methods in org.apache.jackrabbit.oak.segment.file with parameters of type BlobStore Modifier and Type Method Description @NotNull FileStoreBuilder
FileStoreBuilder. withBlobStore(@NotNull BlobStore blobStore)
Specify theBlobStore
.Constructors in org.apache.jackrabbit.oak.segment.file with parameters of type BlobStore Constructor Description CompactionWriter(@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 BlobStore Modifier and Type Class Description class
BasicReadOnlyBlobStore
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 Modifier and Type Method Description @Nullable BlobStore
MemoryStore. getBlobStore()
-
Uses of BlobStore in org.apache.jackrabbit.oak.spi.blob
Subinterfaces of BlobStore in org.apache.jackrabbit.oak.spi.blob Modifier and Type Interface Description interface
BlobStoreWrapper
interface
GarbageCollectableBlobStore
A blob store that supports garbage collection.Classes in org.apache.jackrabbit.oak.spi.blob that implement BlobStore Modifier and Type Class Description class
AbstractBlobStore
An abstract data store that splits the binaries in relatively small blocks, so that each block fits in memory.class
FileBlobStore
A file blob store.class
MemoryBlobStore
A memory blob store.Methods in org.apache.jackrabbit.oak.spi.blob with parameters of type BlobStore Modifier and Type Method Description static byte[]
BlobStoreInputStream. readFully(BlobStore store, java.lang.String id)
void
BlobStoreWrapper. setBlobStore(BlobStore blobStore)
Constructors in org.apache.jackrabbit.oak.spi.blob with parameters of type BlobStore Constructor Description BlobStoreInputStream(BlobStore store, java.lang.String id, long pos)
-
Uses of BlobStore in org.apache.jackrabbit.oak.spi.blob.osgi
Methods in org.apache.jackrabbit.oak.spi.blob.osgi with parameters of type BlobStore Modifier and Type Method Description protected 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.split Modifier and Type Interface Description interface
SplitBlobStore
Classes in org.apache.jackrabbit.oak.spi.blob.split that implement BlobStore Modifier and Type Class Description class
DefaultSplitBlobStore
class
WrappingSplitBlobStore
Methods in org.apache.jackrabbit.oak.spi.blob.split with parameters of type BlobStore Modifier and Type Method Description void
WrappingSplitBlobStore. setBlobStore(BlobStore blobStore)
Constructors in org.apache.jackrabbit.oak.spi.blob.split with parameters of type BlobStore Constructor Description DefaultSplitBlobStore(java.lang.String repositoryDir, BlobStore oldBlobStore, BlobStore newBlobStore)
WrappingSplitBlobStore(java.lang.String repositoryDir, BlobStore newBlobStore)
-