A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes All Packages

A

AbstractFileStore - Class in org.apache.jackrabbit.oak.segment.file
The storage implementation for tar files.
accumulateRecordCacheSizes(Iterable<RecordCache<T>>) - Static method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
 
accumulateRecordCacheWeights(Iterable<RecordCache<T>>) - Static method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
 
activate() - Method in class org.apache.jackrabbit.oak.segment.osgi.SegmentNodeStoreServiceDeprecationError
 
activate() - Method in class org.apache.jackrabbit.oak.segment.osgi.StandbyStoreServiceDeprecationError
 
activate(SegmentNodeStoreMonitorService.Configuration) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreMonitorService
 
activate(ComponentContext, SegmentNodeStoreFactory.Configuration) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory
 
activate(ComponentContext, SegmentNodeStoreService.Configuration) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreService
 
addEntry(int, int, boolean, UUID, String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.binaries.BinaryReferencesIndexWriter
Add an entry to the binary references index.
addEntry(long, long, int, int, int, int, boolean) - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.IndexWriter
Add an entry to this index.
addIfNotPresent(RecordId) - Method in class org.apache.jackrabbit.oak.segment.RecordIdSet
Add id to this set if not already present
addObserver(Observer) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
afterSegmentRead(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceMonitor
 
afterSegmentRead(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.file.MetricsIOMonitor
 
afterSegmentRead(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.CompositeIOMonitor
 
afterSegmentRead(File, long, long, int, long) - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor
Called after a segment is read from the file system.
afterSegmentRead(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitorAdapter
 
afterSegmentWrite(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.file.MetricsIOMonitor
 
afterSegmentWrite(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.CompositeIOMonitor
 
afterSegmentWrite(File, long, long, int, long) - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor
Called after a segment is written to the file system.
afterSegmentWrite(File, long, long, int, long) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitorAdapter
 
analyseNode(RecordId) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
applied(SegmentNodeState) - Method in class org.apache.jackrabbit.oak.segment.scheduler.Commit
Does housekeeping work needed after applying the commit.
apply(SegmentNodeState) - Method in class org.apache.jackrabbit.oak.segment.scheduler.Commit
Apply the changes represented by this commit to the passed base node state.
asByte(SegmentVersion) - Static method in enum org.apache.jackrabbit.oak.segment.SegmentVersion
 
asUUID() - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
asUUID() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
available() - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 

B

backup(SegmentReader, Revisions, File) - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupImpl
 
backup(SegmentReader, Revisions, File) - Method in interface org.apache.jackrabbit.oak.backup.FileStoreBackup
 
Backup - Class in org.apache.jackrabbit.oak.segment.tool
Perform a backup of a segment store into a specified folder.
Backup.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the Backup command.
BasicReadOnlyBlobStore - Class in org.apache.jackrabbit.oak.segment.file.tooling
Utility BlobStore implementation to be used in tooling that can work with a FileStore without the need of the DataStore being present locally
BasicReadOnlyBlobStore() - Constructor for class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
 
beforeSegmentRead(File, long, long, int) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.CompositeIOMonitor
 
beforeSegmentRead(File, long, long, int) - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor
Called before a segment is read from the file system.
beforeSegmentRead(File, long, long, int) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitorAdapter
 
beforeSegmentWrite(File, long, long, int) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.CompositeIOMonitor
 
beforeSegmentWrite(File, long, long, int) - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor
Called before a segment is written to the file system.
beforeSegmentWrite(File, long, long, int) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitorAdapter
 
BinaryReferencesIndex - Class in org.apache.jackrabbit.oak.segment.file.tar.binaries
An index of binary references.
BinaryReferencesIndex.EntryConsumer - Interface in org.apache.jackrabbit.oak.segment.file.tar.binaries
A consumer of entries from a binary references index.
BinaryReferencesIndexLoader - Class in org.apache.jackrabbit.oak.segment.file.tar.binaries
 
BinaryReferencesIndexWriter - Class in org.apache.jackrabbit.oak.segment.file.tar.binaries
Maintains the transient state of a binary references index, formats it and serializes it.
bind(MemoryStore) - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStoreRevisions
Bind this instance to a store.
binDump(OutputStream) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
BITS_PER_LEVEL - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Number of bits of the hash code to look at on each level of the trie.
BLOB_ID - org.apache.jackrabbit.oak.segment.RecordType
A reference to an external binary object.
BlobFetchTimeoutException - Exception in org.apache.jackrabbit.oak.segment.standby.client
 
blobId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.BlobInfo
Id of this record
BlobInfo(RecordId, SegmentParser.BlobType, int) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser.BlobInfo
 
blobType - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.BlobInfo
Type of this blob
BlobTypeUnknownException - Exception in org.apache.jackrabbit.oak.segment.standby.client
 
BLOCK - org.apache.jackrabbit.oak.segment.RecordType
A block of bytes (a binary value, or a part of a binary value, or part of large strings).
BLOCK_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.file.tar.TarConstants
The tar file block size.
BRANCH - org.apache.jackrabbit.oak.segment.RecordType
A branch of a map (which is a HAMT tree).
BreadthFirstTrace - Class in org.apache.jackrabbit.oak.segment.tool.iotrace
A breadth first traversal trace.
BreadthFirstTrace(int, String, Consumer<List<String>>) - Constructor for class org.apache.jackrabbit.oak.segment.tool.iotrace.BreadthFirstTrace
Create a new instance of a breadth first traversal trace.
BUCKET - org.apache.jackrabbit.oak.segment.RecordType
A bucket (a list of references).
BUCKETS_PER_LEVEL - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Number of buckets at each level of the trie.
build() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Create a new FileStore instance with the settings specified in this builder.
build() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
build() - Method in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler.LockBasedSchedulerBuilder
 
build() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore.SegmentNodeStoreBuilder
 
build() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
build() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
build() - Method in class org.apache.jackrabbit.oak.segment.tool.Backup.Builder
Create an executable version of the Backup command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Create an executable version of the Check command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.Compact.Builder
Create an executable version of the Compact command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.DebugSegments.Builder
Create an executable version of the DebugSegments command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.DebugStore.Builder
Create an executable version of the DebugStore command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.DebugTars.Builder
Create an executable version of the DebugTars command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.Diff.Builder
Create an executable version of the Diff command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.History.Builder
Create an executable version of the History command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.RecoverJournal.Builder
 
build() - Method in class org.apache.jackrabbit.oak.segment.tool.Restore.Builder
Create an executable version of the Restore command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.Revisions.Builder
Create an executable version of the Revisions command.
build() - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
build(FileStore) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Build a SegmentWriter for a FileStore.
build(ReadOnlyFileStore) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Build a SegmentWriter for a ReadOnlyFileStore.
build(MemoryStore) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Build a SegmentWriter for a MemoryStore.
builder() - Static method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
builder() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
builder() - Static method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
builder() - Static method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.Backup
Create a builder for the Backup command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.Check
Create a builder for the Check command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.Compact
Create a builder for the Compact command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.DebugSegments
Create a builder for the DebugSegments command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.DebugStore
Create a builder for the DebugStore command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.DebugTars
Create a builder for the DebugTars command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.Diff
Create a builder for the Diff command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.History
Create a builder for the History command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.RecoverJournal
 
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.Restore
Create a builder for the Restore command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.Revisions
Create a builder for the Revisions command.
builder() - Static method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes
 
builder(FileStore) - Static method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreBuilders
Create a SegmentNodeStoreBuilder based on a FileStore.
builder(ReadOnlyFileStore) - Static method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreBuilders
Create a SegmentNodeStoreBuilder based on a ReadOnlyFileStore@.
builder(MemoryStore) - Static method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreBuilders
Create a SegmentNodeStoreBuilder based on a MemoryStore.
builder(Revisions, SegmentReader, SegmentNodeStoreStats) - Static method in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler
 
builder(Revisions, SegmentReader, SegmentWriter, BlobStore) - Static method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
Builder() - Constructor for class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
buildProcBackend(AbstractFileStore) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
 
buildReadOnly() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Create a new ReadOnlyFileStore instance with the settings specified in this builder.
BYTES - Static variable in class org.apache.jackrabbit.oak.segment.data.RecordIdData
 

C

Cache<K,​V> - Interface in org.apache.jackrabbit.oak.segment
Partial mapping of keys of type K to values of type Cache.
CacheAccessTracker<K,​V> - Class in org.apache.jackrabbit.oak.segment
Cache wrapper exposing the number of read accesses and the number of misses ot the underlying cache via the StatisticsProvider.
CacheAccessTracker(String, StatisticsProvider, Cache<K, V>) - Constructor for class org.apache.jackrabbit.oak.segment.CacheAccessTracker
Create a new wrapper exposing the access statistics under the given name to the passed statisticsProvider.
CacheWeights - Class in org.apache.jackrabbit.oak.segment
 
CacheWeights.NodeCacheWeigher - Class in org.apache.jackrabbit.oak.segment
 
CacheWeights.OneWeigher<K,​V> - Class in org.apache.jackrabbit.oak.segment
 
CacheWeights.ReaderStringCacheWeigher - Class in org.apache.jackrabbit.oak.segment
 
CacheWeights.ReaderTemplateCacheWeigher - Class in org.apache.jackrabbit.oak.segment
 
CacheWeights.SegmentCacheWeigher - Class in org.apache.jackrabbit.oak.segment
 
CacheWeights.StringCacheWeigher - Class in org.apache.jackrabbit.oak.segment
 
CacheWeights.TemplateCacheWeigher - Class in org.apache.jackrabbit.oak.segment
 
CachingSegmentReader - Class in org.apache.jackrabbit.oak.segment
This SegmentReader implementation implements caching for strings and templates.
CachingSegmentReader(Supplier<SegmentWriter>, BlobStore, long, long, MeterStats) - Constructor for class org.apache.jackrabbit.oak.segment.CachingSegmentReader
Create a new instance based on the supplied arguments.
calcFailedRequests() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
calcFailedRequests() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ClientStandbyStatusMBean
 
calcSecondsSinceLastSuccess() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
calcSecondsSinceLastSuccess() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ClientStandbyStatusMBean
 
CancelableDiff - Class in org.apache.jackrabbit.oak.segment
A NodeStateDiff that cancels itself when a condition occurs.
CancelableDiff(NodeStateDiff, Supplier<Boolean>) - Constructor for class org.apache.jackrabbit.oak.segment.CancelableDiff
 
cancelGC() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
Cancel a running revision garbage collection compaction process as soon as possible.
Cancellation - Class in org.apache.jackrabbit.oak.segment.file.cancel
The result of a check for a pending cancellation request.
Canceller - Class in org.apache.jackrabbit.oak.segment.file.cancel
Represents a way to check for a cancellation request.
cancelRevisionGC() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Cancel a running revision garbage collection operation.
cancelRevisionGC() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
CharsetEncodingUtils - Class in org.apache.jackrabbit.oak.segment.util
Utility class related to encoding characters into (UTF-8) byte sequences.
check() - Method in class org.apache.jackrabbit.oak.segment.file.cancel.Canceller
Check if cancellation has been requested.
Check - Class in org.apache.jackrabbit.oak.segment.tool
Perform a consistency check on an existing segment store.
Check.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the Check command.
Check.RepositoryStatistics - Class in org.apache.jackrabbit.oak.segment.tool
 
checkConsistency(ReadOnlyFileStore, Iterator<JournalEntry>, boolean, Set<String>, Set<String>, boolean, Integer) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
checkManifest() - Method in class org.apache.jackrabbit.oak.segment.file.ManifestChecker
 
checkpoint(long) - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupRestoreImpl
 
checkpoint(long) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
checkpoint(long, Map<String, String>) - Method in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler
 
checkpoint(long, Map<String, String>) - Method in interface org.apache.jackrabbit.oak.segment.scheduler.Scheduler
Creates a new checkpoint of the latest root of the tree.
checkpoint(long, Map<String, String>) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
CheckpointCompactor - Class in org.apache.jackrabbit.oak.segment
This compactor implementation is aware of the checkpoints in the repository.
CheckpointCompactor(GCMonitor, SegmentReader, SegmentWriter, BlobStore, GCNodeWriteMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.CheckpointCompactor
Create a new instance based on the passed arguments.
checkpointInfo(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
checkpoints() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
CHECKPOINTS - Static variable in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
checkTreeConsistency(NodeState, Set<String>, boolean) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
Check the consistency of a given subtree and returns the first inconsistent path.
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.segment.CancelableDiff
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.segment.CancelableDiff
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.segment.CancelableDiff
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
ChunkedBlobStream - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
ChunkedBlobStream(String, String, long, InputStream, int) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream
 
cleaned(long, long) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
cleanup() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
Run garbage collection on the segment level: reclaim those data segments that are from an old segment generation and those bulk segments that are not reachable anymore.
cleanup() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
cleanup() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ClientStandbyStatusMBean
 
cleanup(FileStore) - Method in interface org.apache.jackrabbit.oak.backup.FileStoreBackup
 
cleanup(FileStore) - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupImpl
 
cleanup(CleanupContext) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
CLEANUP - org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
 
CleanupContext - Interface in org.apache.jackrabbit.oak.segment.file.tar
Initial data and logic needed for the cleanup of unused TAR entries.
clear() - Method in class org.apache.jackrabbit.oak.segment.ReaderCache
Clear the cache.
clear() - Method in class org.apache.jackrabbit.oak.segment.SegmentCache
Clear all segment from the cache
clearSegmentIdTables(Set<UUID>, String) - Method in class org.apache.jackrabbit.oak.segment.SegmentTracker
 
CLIENT_ID_PROPERTY_NAME - Static variable in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
ClientStandbyStatusMBean - Interface in org.apache.jackrabbit.oak.segment.standby.jmx
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.GCMemoryBarrier
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.JournalReader
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.Scheduler
Close this scheduler.
close() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarReader
 
close() - Method in class org.apache.jackrabbit.oak.segment.file.TarRevisions
Close the underlying journal file.
close() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
 
close() - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
close() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Close the archive.
close() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Close the archive.
close() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitJournalFileReader
 
close() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
close() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream
 
close() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
collectBlobReferences(Consumer<String>) - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
Finds all external blob references that are currently accessible in this repository and adds them to the given collector.
collectBlobReferences(Consumer<String>) - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
Finds all external blob references that are currently accessible in this repository and adds them to the given collector.
collectBlobReferences(Consumer<String>) - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
collectBlobReferences(Consumer<String>, Predicate<GCGeneration>) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
collectCheckpoints(TabularDataSupport) - Method in class org.apache.jackrabbit.oak.segment.SegmentCheckpointMBean
 
collectReferences(ReferenceCollector) - Method in class org.apache.jackrabbit.oak.segment.SegmentBlobReferenceRetriever
 
collectTrace(Trace) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTracer
Collect a IO trace.
Commit - Class in org.apache.jackrabbit.oak.segment.scheduler
A Commit instance represents a set of related changes, which when applied to a base node state result in a new node state.
Commit(NodeBuilder, CommitHook, CommitInfo) - Constructor for class org.apache.jackrabbit.oak.segment.scheduler.Commit
 
COMMIT_QUEUE_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
COMMIT_TIME - Static variable in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
commitExists(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
COMMITS_COUNT - Static variable in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
CommunicationObserver - Class in org.apache.jackrabbit.oak.segment.standby.store
 
CommunicationObserver(String) - Constructor for class org.apache.jackrabbit.oak.segment.standby.store.CommunicationObserver
 
compact(NodeState, NodeState, NodeState, Canceller) - Method in class org.apache.jackrabbit.oak.segment.CheckpointCompactor
Compact uncompacted on top of an optional base.
compact(NodeState, NodeState, NodeState, Canceller) - Method in class org.apache.jackrabbit.oak.segment.Compactor
compact the differences between after and before on top of ont.
compact(NodeState, Canceller) - Method in class org.apache.jackrabbit.oak.segment.Compactor
Compact a given state
Compact - Class in org.apache.jackrabbit.oak.segment.tool
Perform an offline compaction of an existing segment store.
Compact.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the Compact command.
compacted() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
compactFull() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
Copy every referenced record in data (non-bulk) segments.
COMPACTION - org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
 
COMPACTION_FORCE_COMPACT - org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
 
COMPACTION_RETRY - org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
 
Compactor - Class in org.apache.jackrabbit.oak.segment
Instances of this class can be used to compact a node state.
Compactor(SegmentReader, SegmentWriter, BlobStore, GCNodeWriteMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.Compactor
Create a new instance based on the passed arguments.
compactTail() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
compare(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.Template
 
compareAgainstBaseState(NodeState, NodeStateDiff) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
compareFullGenerationWith(GCGeneration) - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
Compare this full generation the full generation of gcGeneration
compareTo(PropertyTemplate) - Method in class org.apache.jackrabbit.oak.segment.PropertyTemplate
 
compareTo(RecordId) - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
compareTo(SegmentId) - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
compareWith(GCGeneration) - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
Compare this generation with gcGeneration
CompositeIOMonitor - Class in org.apache.jackrabbit.oak.segment.spi.monitor
This IOMonitor instance delegates all calls to all IOMonitor instances registered.
CompositeIOMonitor() - Constructor for class org.apache.jackrabbit.oak.segment.spi.monitor.CompositeIOMonitor
Create a new empty CompositeIOMonitor instance.
CompositeIOMonitor(Iterable<? extends IOMonitor>) - Constructor for class org.apache.jackrabbit.oak.segment.spi.monitor.CompositeIOMonitor
Create a new CompositeIOMonitor instance delegating the passed ioMonitors
computeNext() - Method in class org.apache.jackrabbit.oak.segment.file.JournalReader
 
ConsistencyChecker - Class in org.apache.jackrabbit.oak.segment.file.tooling
 
ConsistencyChecker() - Constructor for class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
ConsistencyChecker.ConsistencyCheckResult - Class in org.apache.jackrabbit.oak.segment.file.tooling
 
ConsistencyChecker.Revision - Class in org.apache.jackrabbit.oak.segment.file.tooling
 
consume(int, int, boolean, UUID, String) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.binaries.BinaryReferencesIndex.EntryConsumer
Consume an entry from a binary references index.
consume(int, RecordType, int) - Method in interface org.apache.jackrabbit.oak.segment.Segment.RecordConsumer
Consume data about a record.
consumeState(String) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
contains(RecordId) - Method in class org.apache.jackrabbit.oak.segment.RecordIdSet
Check whether id is present is this set.
containsSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
containsSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
containsSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
containsSegment(long, long) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Check if the segment exists.
containsSegment(long, long) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Check if the segment exists.
containsSegment(SegmentId) - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
containsSegment(SegmentId) - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
containsSegment(SegmentId) - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
containsSegment(SegmentId) - Method in interface org.apache.jackrabbit.oak.segment.SegmentStore
Checks whether the identified segment exists in this store.
contentChanged(NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler
 
CONTEXT_SPEC - Static variable in class org.apache.jackrabbit.oak.segment.tool.iotrace.BreadthFirstTrace
The context specification of this trace.
CONTEXT_SPEC - Static variable in class org.apache.jackrabbit.oak.segment.tool.iotrace.DepthFirstTrace
The context specification of this trace.
CONTEXT_SPEC - Static variable in class org.apache.jackrabbit.oak.segment.tool.iotrace.RandomAccessTrace
 
copyFile(String, String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
Copies the archive with all the segments.
copyFile(String, String) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
copyFile(String, String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
count - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ListInfo
Number of items in this list
count - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.PropertyInfo
Number of values in properties of this type.
count() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.Index
Return the number of entries in this index.
count() - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
create(String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
Creates a new archive.
create(String) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
create(String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
createArchiveManager(boolean, boolean, IOMonitor, FileStoreMonitor, RemoteStoreMonitor) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarPersistence
 
createArchiveManager(boolean, boolean, IOMonitor, FileStoreMonitor, RemoteStoreMonitor) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence
Opens a new archive manager.
createArchiveManager(boolean, boolean, IOMonitor, FileStoreMonitor, RemoteStoreMonitor) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitPersistence
 
createBlob(InputStream) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeBuilder
 
createBlob(InputStream) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
createCheckpoint(long) - Method in class org.apache.jackrabbit.oak.segment.SegmentCheckpointMBean
 
createChildBuilder(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeBuilder
 
createFileReaper() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
CUSTOM_BLOB_STORE - Static variable in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreService
 

D

deactivate() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory
 
deactivate() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreService
 
deactivate() - Method in class org.apache.jackrabbit.oak.segment.standby.store.StandbyStoreService
 
DebugSegments - Class in org.apache.jackrabbit.oak.segment.tool
Print debugging information about segments, node records and node record ranges.
DebugSegments.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the DebugSegments command.
DebugStore - Class in org.apache.jackrabbit.oak.segment.tool
Print debugging information about a segment store.
DebugStore.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the DebugStore command.
DebugTars - Class in org.apache.jackrabbit.oak.segment.tool
Print information about one or more TAR files from an existing segment store.
DebugTars.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the DebugTars command.
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.ResponseDecoder
 
decode(ChannelHandlerContext, String, List<Object>) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.RequestDecoder
 
Default() - Constructor for class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
Default(Supplier<RecordCache<String>>, Supplier<RecordCache<Template>>, Supplier<PriorityCache<String, RecordId>>) - Constructor for class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
New instance using the passed factories for creating cache instances.
DEFAULT - Static variable in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreMonitor
 
DEFAULT_MAX_FILE_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
 
DEFAULT_NODE_CACHE_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.WriterCacheManager
Default size of the node deduplication cache.
DEFAULT_SEGMENT_CACHE_MB - Static variable in class org.apache.jackrabbit.oak.segment.SegmentCache
Default maximum weight of this cache in MB
DEFAULT_STRING_CACHE_MB - Static variable in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
DEFAULT_STRING_CACHE_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.WriterCacheManager
Default size of the string cache.
DEFAULT_TEMPLATE_CACHE_MB - Static variable in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
DEFAULT_TEMPLATE_CACHE_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.WriterCacheManager
Default size of the template cache.
defaultGCOptions() - Static method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
DefaultIOTraceWriter - Class in org.apache.jackrabbit.oak.segment.tool.iotrace
This IOTraceWriter implementation implements persistence through a Writer instance.
DefaultIOTraceWriter(Writer) - Constructor for class org.apache.jackrabbit.oak.segment.tool.iotrace.DefaultIOTraceWriter
Create a new instance persisting to writer.
DefaultSegmentWriter - Class in org.apache.jackrabbit.oak.segment
Converts nodes, properties, values, etc.
DefaultSegmentWriter(SegmentStore, SegmentReader, SegmentIdProvider, BlobStore, WriterCacheManager, WriteOperationHandler) - Constructor for class org.apache.jackrabbit.oak.segment.DefaultSegmentWriter
Create a new instance of a SegmentWriter.
defaultSegmentWriterBuilder(String) - Static method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Set the name of this builder.
DefaultSegmentWriterBuilder - Class in org.apache.jackrabbit.oak.segment
Builder for building DefaultSegmentWriter instances.
delete(String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
Deletes the archive if exists.
delete(String) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
delete(String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
DepthFirstTrace - Class in org.apache.jackrabbit.oak.segment.tool.iotrace
A depth first traversal trace.
DepthFirstTrace(int, String, Consumer<List<String>>) - Constructor for class org.apache.jackrabbit.oak.segment.tool.iotrace.DepthFirstTrace
Create a new instance of a depth first traversal trace.
didSendBinariesBytes(String, long) - Method in class org.apache.jackrabbit.oak.segment.standby.store.CommunicationObserver
 
didSendSegmentBytes(String, int) - Method in class org.apache.jackrabbit.oak.segment.standby.store.CommunicationObserver
 
Diff - Class in org.apache.jackrabbit.oak.segment.tool
Shows the differences between two head states.
Diff.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the Diff command.
DIRECT_BUFFER_CAPACITY - Static variable in class org.apache.jackrabbit.oak.segment.SegmentBufferMonitor
Total capacity of the allocated direct byte buffers.
DIRECT_BUFFER_COUNT - Static variable in class org.apache.jackrabbit.oak.segment.SegmentBufferMonitor
Number of allocated direct byte buffers
DISABLE_ESTIMATION_DEFAULT - Static variable in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
dispatchChanges(boolean) - Method in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler.LockBasedSchedulerBuilder
 
dispatchChanges(boolean) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore.SegmentNodeStoreBuilder
 

E

EMPTY - Static variable in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
EMPTY_ARRAY - Static variable in class org.apache.jackrabbit.oak.segment.RecordId
 
EMPTY_STORE - Static variable in interface org.apache.jackrabbit.oak.segment.SegmentStore
A store that is always empty and that cannot be written to.
encode(ChannelHandlerContext, GetBlobRequest, List<Object>) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobRequestEncoder
 
encode(ChannelHandlerContext, GetHeadRequest, List<Object>) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadRequestEncoder
 
encode(ChannelHandlerContext, GetHeadResponse, ByteBuf) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadResponseEncoder
 
encode(ChannelHandlerContext, GetReferencesRequest, List<Object>) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesRequestEncoder
 
encode(ChannelHandlerContext, GetReferencesResponse, ByteBuf) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesResponseEncoder
 
encode(ChannelHandlerContext, GetSegmentRequest, List<Object>) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentRequestEncoder
 
encode(ChannelHandlerContext, GetSegmentResponse, ByteBuf) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentResponseEncoder
 
encodeAsUTF8(String) - Static method in class org.apache.jackrabbit.oak.segment.util.CharsetEncodingUtils
Like String.getBytes(java.nio.charset.Charset) (with "UTF-8"), except that encoding problems (like unpaired surrogates) are reported as exceptions (see CodingErrorAction.REPORT, instead of being silently replaces as it would happen otherwise.
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
entries - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ListBucketInfo
Entries of this bucket
entry(int) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.Index
Return the entry at a specified index.
EntryRecovery - Interface in org.apache.jackrabbit.oak.segment.file.tar
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.file.JournalEntry
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.RevisionHistory.HistoryElement
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.PropertyTemplate
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
equals(Object) - Method in class org.apache.jackrabbit.oak.segment.Template
 
error(String, Exception) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
ERROR_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Going over this limit will generate an error message in the log
ERROR_SIZE_DISCARD_WRITES - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Going over this limit will generate an error message in the log and won't allow writes unless oak.segmentNodeStore.allowWritesOnHugeMapRecord system property is set.
ERROR_SIZE_HARD_STOP - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Going over this limit will generate an error message in the log and won't allow any writes whatsoever.
estimateCurrentWeight() - Method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
 
estimateCurrentWeight() - Method in class org.apache.jackrabbit.oak.segment.RecordCache
 
estimateCurrentWeight() - Method in class org.apache.jackrabbit.oak.segment.RecordCacheStats
 
estimateMemoryUsage() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
estimateMemoryUsage() - Method in class org.apache.jackrabbit.oak.segment.PropertyTemplate
 
estimateMemoryUsage() - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
estimateMemoryUsage() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
estimateMemoryUsage() - Method in class org.apache.jackrabbit.oak.segment.Template
 
ESTIMATION - org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
 
evictCaches(Predicate<Integer>) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
Remove all cache generations matching the passed generations predicate.
execute(String, Runnable) - Method in class org.apache.jackrabbit.oak.segment.file.Scheduler
Immediately execute task.
execute(GCGeneration, WriteOperationHandler.WriteOperation) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
 
execute(GCGeneration, WriteOperationHandler.WriteOperation) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriterPool
 
exists() - Method in class org.apache.jackrabbit.oak.segment.file.LocalManifestFile
 
exists() - Method in class org.apache.jackrabbit.oak.segment.file.tar.LocalJournalFile
 
exists() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
exists() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
Check if the journal already exists.
exists() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.ManifestFile
Check if the manifest already exists.
exists() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitJournalFile
 
exists(String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
Check if archive exists.
exists(String) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
exists(String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
EXPEDITE_OPTION - Static variable in class org.apache.jackrabbit.oak.segment.file.TarRevisions
Option to cause set head calls to be expedited.
EXTERNAL - org.apache.jackrabbit.oak.segment.SegmentParser.BlobType
External blob (i.e.

F

factory(int) - Static method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
Static factory for creating new PriorityCache instances.
factory(int) - Static method in class org.apache.jackrabbit.oak.segment.RecordCache
 
factory(int, Weigher<K, V>) - Static method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
Static factory for creating new PriorityCache instances.
factory(int, Weigher<T, RecordId>) - Static method in class org.apache.jackrabbit.oak.segment.RecordCache
 
fastEquals(NodeState, NodeState) - Static method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
Indicates whether two NodeState instances are equal to each other.
FileReaper - Class in org.apache.jackrabbit.oak.segment.file
Thread-safe class tracking files to be removed.
FileReaper(SegmentArchiveManager) - Constructor for class org.apache.jackrabbit.oak.segment.file.FileReaper
 
FileStore - Class in org.apache.jackrabbit.oak.segment.file
The storage implementation for tar files.
FileStoreBackup - Interface in org.apache.jackrabbit.oak.backup
 
FileStoreBackupImpl - Class in org.apache.jackrabbit.oak.backup.impl
 
FileStoreBackupImpl() - Constructor for class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupImpl
 
FileStoreBackupRestoreImpl - Class in org.apache.jackrabbit.oak.backup.impl
Default implementation of FileStoreBackupRestoreMBean based on a file.
FileStoreBackupRestoreImpl(SegmentNodeStore, Revisions, SegmentReader, File, Executor) - Constructor for class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupRestoreImpl
 
fileStoreBuilder(File) - Static method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Create a new instance of a FileStoreBuilder for a file store.
FileStoreBuilder - Class in org.apache.jackrabbit.oak.segment.file
Builder for creating FileStore instances.
FileStoreGCMonitor - Class in org.apache.jackrabbit.oak.segment.file
GCMonitor implementation providing the file store gc status.
FileStoreGCMonitor(Clock) - Constructor for class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
fileStoreInfoAsString() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
fileStoreInfoAsString() - Method in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
FileStoreMonitor - Interface in org.apache.jackrabbit.oak.segment.spi.monitor
FileStoreMonitor are notified for any writes or deletes performed by FileStore
FileStoreMonitorAdapter - Class in org.apache.jackrabbit.oak.segment.spi.monitor
A void implementation of the FileStoreMonitor.
FileStoreMonitorAdapter() - Constructor for class org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitorAdapter
 
FileStoreRestore - Interface in org.apache.jackrabbit.oak.backup
 
FileStoreRestoreImpl - Class in org.apache.jackrabbit.oak.backup.impl
 
FileStoreRestoreImpl() - Constructor for class org.apache.jackrabbit.oak.backup.impl.FileStoreRestoreImpl
 
FileStoreStats - Class in org.apache.jackrabbit.oak.segment.file
 
FileStoreStats(StatisticsProvider, FileStore, long) - Constructor for class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
FileStoreStatsMBean - Interface in org.apache.jackrabbit.oak.segment.file
 
FileStoreUtil - Class in org.apache.jackrabbit.oak.segment.standby.server
 
findEntry(long, long) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.Index
Find an entry by its identifier.
finished() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
flush() - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriter
 
flush() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
Flush all pending changes
flush() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
flush() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
flush() - Method in interface org.apache.jackrabbit.oak.segment.SegmentWriter
 
flush() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Flush all the data to the storage.
flush() - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.DefaultIOTraceWriter
 
flush() - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceLogWriter
 
flush() - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceMonitor
 
flush() - Method in interface org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceWriter
 
flush(SegmentStore) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
Adds a segment header to the buffer and writes a segment to the segment store.
flush(SegmentStore) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriterPool
 
flushed() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
flushed() - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitor
Notifies the monitor when journal data is flushed to disk.
flushed() - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitorAdapter
 
FORCE_TIMEOUT_DEFAULT - Static variable in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Default value for SegmentGCOptions.getForceTimeout() in seconds.
forceOpen(String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
forceOpen(String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
Opens an archive that wasn't closed correctly.
forceOpen(String) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
forEach(BinaryReferencesIndex.EntryConsumer) - Method in class org.apache.jackrabbit.oak.segment.file.tar.binaries.BinaryReferencesIndex
Iterate over every entry in this index.
forEachRecord(Segment.RecordConsumer) - Method in class org.apache.jackrabbit.oak.segment.Segment
Iterate over the records contained in this segment.
fromByte(byte) - Static method in enum org.apache.jackrabbit.oak.segment.SegmentVersion
 
fromString(SegmentIdProvider, String) - Static method in class org.apache.jackrabbit.oak.segment.RecordId
 
FULL - org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions.GCType
Full gc: compaction will compact the full head state.
fullGC() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
Run full garbage collection: estimation, compaction, cleanup.

G

gc() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
GC_PROGRESS_LOG_DEFAULT - Static variable in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Default value for the gc progress log
GCGeneration - Class in org.apache.jackrabbit.oak.segment.file.tar
Instances of this class represent the garbage collection generation related information of a segment.
GCJournal - Class in org.apache.jackrabbit.oak.segment.file
Persists the repository size and the reclaimed size following a cleanup operation in the gc.log file with the format: 'repoSize, reclaimedSize, timestamp, gc generation, gc full generation (since Oak 1.8), number of nodes compacted, root id (since Oak 1.8)'.
GCJournal(GCJournalFile) - Constructor for class org.apache.jackrabbit.oak.segment.file.GCJournal
 
GCJournal.GCJournalEntry - Class in org.apache.jackrabbit.oak.segment.file
 
GCJournalEntry(long, long, long, GCGeneration, long, String) - Constructor for class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
 
GCJournalFile - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
This type abstracts the gc.log file, used to save information about the segment garbage collection.
GCMemoryBarrier - Class in org.apache.jackrabbit.oak.segment.file
Responsible for raising the low memory flag whenever the available memory falls under a specified threshold.
GCMemoryBarrier(AtomicBoolean, GCListener, SegmentGCOptions) - Constructor for class org.apache.jackrabbit.oak.segment.file.GCMemoryBarrier
 
GCNodeWriteMonitor - Class in org.apache.jackrabbit.oak.segment.file
Monitors the compaction cycle and keeps a compacted nodes counter, in order to provide a best effort progress log based on extrapolating the previous size and node count and current size to deduce current node count.
GCNodeWriteMonitor(long, GCMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
get(long, long, int, Function<Integer, T>) - Method in class org.apache.jackrabbit.oak.segment.ReaderCache
Get the value, loading it if necessary.
get(K) - Method in interface org.apache.jackrabbit.oak.segment.Cache
 
get(K) - Method in class org.apache.jackrabbit.oak.segment.CacheAccessTracker
 
get(K, int) - Method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
Look up a mapping from this cache by its key and generation.
getAddress() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Record
 
getAddress(int) - Method in class org.apache.jackrabbit.oak.segment.Segment
Convert an offset into an address.
getApproximateSize() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
getApproximateSize() - Method in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
getBackupStatus() - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupRestoreImpl
 
getBinaryReferences() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
getBinaryReferences() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Load binary references.
getBlob(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
getBlobId() - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
getBlobId() - Method in exception org.apache.jackrabbit.oak.segment.standby.client.BlobFetchTimeoutException
 
getBlobId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobRequest
 
getBlobId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobResponse
 
getBlobId(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
 
getBlobLength(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
 
GetBlobRequest - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetBlobRequest(String, String) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobRequest
 
GetBlobRequestEncoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetBlobRequestEncoder() - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobRequestEncoder
 
GetBlobResponse - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetBlobResponse(String, String, InputStream, long) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobResponse
 
GetBlobResponseEncoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetBlobResponseEncoder(int) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobResponseEncoder
 
getBlobStore() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
getBlobStore() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
getBoolean(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getBulkSegmentIds(Blob) - Static method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
getCacheManager() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
 
getCacheStats() - Method in class org.apache.jackrabbit.oak.segment.SegmentCache
 
getCheckedRevisionsCount() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker.ConsistencyCheckResult
 
getCheckpointRevisions() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker.ConsistencyCheckResult
 
getChildNode(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getChildNode(String, RecordId) - Method in class org.apache.jackrabbit.oak.segment.Template
 
getChildNodeCount(long) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getChildNodeEntries() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getChildNodeNames() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getClientId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobRequest
 
getClientId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobResponse
 
getClientId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadRequest
 
getClientId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadResponse
 
getClientId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesRequest
 
getClientId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesResponse
 
getClientId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentRequest
 
getClientId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentResponse
 
getCommit(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getCommitHandles() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getCommitsCount() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getCommitsCount() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getCommitsCountForOtherWriters() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getCommitsCountForOtherWriters() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getCommitsCountPerWriterGroupLastMinute() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getCommitsCountPerWriterGroupLastMinute() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getCommitTimes() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getCommitTimes() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getCompactedNodes() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getCompactedNodes() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getCompactedNodes() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
Compacted nodes in current cycle
getContentIdentity() - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
getCreationTime() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
getCurrentStats() - Method in class org.apache.jackrabbit.oak.segment.RecordCacheStats
 
getCurrentWriter() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getCurrentWriter() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getDirectory() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
getElementCount() - Method in class org.apache.jackrabbit.oak.segment.RecordCacheStats
 
getEntryCount() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
getEntryCount() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Get the number of entries currently contained in the archive.
getEntrySize(int) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
getEntrySize(int) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Transforms the segment size in bytes into the effective size on disk for the given entry (eg.
getEstimatedCompactableNodes() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getEstimatedCompactableNodes() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getEstimatedPercentage() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
Estimated completion percentage.
getEstimatedRevisionGCCompletion() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getEstimatedRevisionGCCompletion() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getEstimatedTotal() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
Estimated nodes to compact in current cycle.
getExternalBlobCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getFailedRequests() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
getFailedRequests() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ClientStandbyStatusMBean
 
getFileStoreMonitor() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
getForceTimeout() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Get the number of seconds to attempt to force compact concurrent commits on top of already compacted commits after the maximum number of retries has been reached.
getForceTimeout() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Get the number of seconds to attempt to force compact concurrent commits on top of already compacted commits after the maximum number of retries has been reached.
getForceTimeout() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getFullGeneration() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getFullGeneration() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Segment
 
getFullGeneration() - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
getFullGeneration() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.IndexEntry
Return the full generation of this entry.
getFullGeneration() - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.SimpleIndexEntry
 
getFullGeneration() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveEntry
Return the full generation of this entry.
getGcGeneration() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
Returns the gc generation
getGcGeneration() - Method in class org.apache.jackrabbit.oak.segment.Segment
Determine the gc generation of this segment.
getGcGeneration() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
Get the underlying segment's gc generation.
getGcGeneration(SegmentData, UUID) - Static method in class org.apache.jackrabbit.oak.segment.Segment
Determine the gc generation a segment from its data.
getGCGeneration() - Method in class org.apache.jackrabbit.oak.segment.scheduler.Commit
This method makes a best effort on getting the gc generation of the current commit.
getGCGeneration() - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
 
getGCGeneration() - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriterPool
 
getGCJournalFile() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarPersistence
 
getGCJournalFile() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence
Create the GCJournalFile.
getGCJournalFile() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitPersistence
 
getGcLogInterval() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
getGCNodeWriteMonitor() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
getGcProgressLog() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
getGCRunner() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
getGcSizeDeltaEstimation() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
getGcSizeDeltaEstimation() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getGcSizeDeltaEstimation() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getGCType() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
getGCType() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getGCType() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getGeneration() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getGeneration() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Segment
 
getGeneration() - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
getGeneration() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.IndexEntry
Return the generation of this entry.
getGeneration() - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.SimpleIndexEntry
 
getGeneration() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveEntry
Return the generation of this entry.
getGraph() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
getGraph() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Load the segment graph.
getGraph(String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
getHead() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
Convenience method for accessing the root node for the current head.
getHead() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions
 
getHead() - Method in class org.apache.jackrabbit.oak.segment.file.TarRevisions
 
getHead() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStoreRevisions
 
getHead() - Method in interface org.apache.jackrabbit.oak.segment.Revisions
Returns the record id of the head state.
getHeadNodeCount() - Method in class org.apache.jackrabbit.oak.segment.tool.Check.RepositoryStatistics
 
getHeadNodeState() - Method in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler
 
getHeadNodeState() - Method in interface org.apache.jackrabbit.oak.segment.scheduler.Scheduler
Returns the latest state of the tree.
getHeadPropertyCount() - Method in class org.apache.jackrabbit.oak.segment.tool.Check.RepositoryStatistics
 
getHeadRecordId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadResponse
 
GetHeadRequest - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetHeadRequest(String) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadRequest
 
GetHeadRequestEncoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetHeadRequestEncoder() - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadRequestEncoder
 
GetHeadResponse - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetHeadResponse(String, String) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadResponse
 
GetHeadResponseEncoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
Encodes a 'get head' response.
GetHeadResponseEncoder() - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetHeadResponseEncoder
 
getHeadRevisions() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker.ConsistencyCheckResult
 
getHistory(JournalFile, String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.RevisionHistory
Return the history of the node at the given path according to the passed journal.
getID() - Method in class org.apache.jackrabbit.oak.segment.standby.store.CommunicationObserver
 
getIndex() - Method in class org.apache.jackrabbit.oak.segment.PropertyTemplate
 
getIndices() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
getInfo() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Segment
 
getInputStream() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobResponse
 
getInputStream(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
 
getIoMonitor() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
getJournalFile() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarPersistence
 
getJournalFile() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence
Create the JournalFile.
getJournalFile() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitPersistence
 
getJournalWriteStatsAsCompositeData() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
getJournalWriteStatsAsCompositeData() - Method in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
getJournalWriteStatsAsCount() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
getJournalWriteStatsAsCount() - Method in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
getLastCleanup() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getLastCleanup() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getLastCleanup() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
getLastCompaction() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getLastCompaction() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getLastCompaction() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
getLastError() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getLastError() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getLastError() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
getLastLogMessage() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getLastLogMessage() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getLastLogMessage() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
getLastReclaimedSize() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getLastReclaimedSize() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getLastReclaimedSize() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
getLastRepositorySize() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getLastRepositorySize() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getLastRepositorySize() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
getLastRequest() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getLastSeenTimestamp() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getLeastSignificantBits() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
getLength() - Method in class org.apache.jackrabbit.oak.segment.data.StringData
 
getLength() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Segment
 
getLength() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.IndexEntry
Return the length of this entry in the TAR file.
getLength() - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.SimpleIndexEntry
 
getLength() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
getLength() - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
getLength() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveEntry
Return the length of this entry in the archive.
getLength() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Get the current length of the archive.
getLength() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobResponse
 
getListCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getListSize() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getLong(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getLongBlobCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getLongStringCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getLsb() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.IndexEntry
Return the least significant bits of the identifier of this entry.
getLsb() - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.SimpleIndexEntry
 
getLsb() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveEntry
Return the least significant bits of the identifier of this entry.
getManifestFile() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarPersistence
 
getManifestFile() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence
Create the ManifestFile.
getManifestFile() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitPersistence
 
getMapCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getMapSize() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getMaxFileSize() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
 
getMaxFileSize() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
getMaxTotalWeight() - Method in class org.apache.jackrabbit.oak.segment.RecordCacheStats
 
getMBeanName() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
getMBeanName() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
getMediumBlobCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getMediumStringCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getMemoryThreshold() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Get the available memory threshold beyond which revision gc will be canceled.
getMemoryThreshold() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Get the available memory threshold beyond which revision gc will be canceled.
getMemoryThreshold() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getMode() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
getMode() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
getMode() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
getMostSignificantBits() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
getMsb() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.IndexEntry
Return the most significant bits of the identifier of this entry.
getMsb() - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.SimpleIndexEntry
 
getMsb() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveEntry
Return the most significant bits of the identifier of this entry.
getName() - Method in class org.apache.jackrabbit.oak.segment.file.tar.LocalJournalFile
 
getName() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
getName() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
getName() - Method in class org.apache.jackrabbit.oak.segment.PropertyTemplate
 
getName() - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
getName() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
Return the name representing the journal file.
getName() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Get the name of the archive.
getName() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Get the name of the archive.
getName() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitJournalFile
 
getName() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getName(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getNames(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getNewStream() - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
getNode() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.RevisionHistory.HistoryElement
Node at given revision
getNodeCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
 
getNodeCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Empty
 
getNodeCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager
 
getNodeCacheOccupancyInfo() - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager
Get occupancy information for the node deduplication cache indicating occupancy and evictions per priority.
getNodeCacheStats() - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
 
getNodeCacheStats() - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager
 
getNodeCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getNodes() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
Returns the number of compacted nodes
getNodeSize() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getNodeState() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeBuilder
 
getNumber() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Record
 
getNumberOfOtherWritersToDetail() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getNumberOfOtherWritersToDetail() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getOffset() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Record
 
getOldestCheckpointCreationTimestamp() - Method in class org.apache.jackrabbit.oak.segment.SegmentCheckpointMBean
 
getOverallRevision() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker.ConsistencyCheckResult
 
getPersistedHead() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions
 
getPersistedHead() - Method in class org.apache.jackrabbit.oak.segment.file.TarRevisions
 
getPersistedHead() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStoreRevisions
 
getPersistedHead() - Method in interface org.apache.jackrabbit.oak.segment.Revisions
Returns the persisted to disk record id of the head state.
getPosition() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.IndexEntry
Return the position of this entry in the TAR file.
getPosition() - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.SimpleIndexEntry
 
getProperties() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getProperty(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getPropertyCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getPropertyCount() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getQueuedWriters() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getQueuedWriters() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getQueuingCommitsCount() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getQueuingCommitsCount() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getQueuingTimes() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getQueuingTimes() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getReader() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
getReader() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
getReason() - Method in class org.apache.jackrabbit.oak.segment.file.cancel.Cancellation
If cancellation has been requested (i.e.
getReclaimedSegmentIds() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.CleanupResult
 
getReclaimedSize() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
Returns the reclaimed size
getReclaimedSize() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.CleanupResult
 
getRecordId() - Method in class org.apache.jackrabbit.oak.segment.data.StringData
 
getRecordIdIfAvailable(InputStream, SegmentStore) - Static method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
getRecordNumber() - Method in class org.apache.jackrabbit.oak.segment.data.RecordIdData
 
getRecordNumber() - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
getRecordReferenceNumber(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getRecordReferenceOffset(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getRecordReferencesCount() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getRecordReferenceType(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getReference() - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
getReference(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
 
getReferencedSegmentId(int) - Method in class org.apache.jackrabbit.oak.segment.Segment
 
getReferencedSegmentIdCount() - Method in class org.apache.jackrabbit.oak.segment.Segment
 
getReferencedSegmentIds() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
getReferencedSegmentIds() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
getReferencedSegmentIds() - Method in class org.apache.jackrabbit.oak.segment.SegmentTracker
Returns all segment identifiers that are currently referenced in memory.
getReferences() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesResponse
 
GetReferencesRequest - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetReferencesRequest(String, String) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesRequest
 
GetReferencesRequestEncoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetReferencesRequestEncoder() - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesRequestEncoder
 
GetReferencesResponse - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetReferencesResponse(String, String, Iterable<String>) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesResponse
 
GetReferencesResponseEncoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetReferencesResponseEncoder() - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesResponseEncoder
 
getRemoteAddress() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getRemotePort() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getRemoteStoreMonitor() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
getRemovableFiles() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.CleanupResult
 
getRepositorySize() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
getRepositorySize() - Method in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
getRepoSize() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
Returns the repository size
getRestoreStatus() - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupRestoreImpl
 
getRetainedGenerations() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Number of segment generations to retain.
getRetainedGenerations() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Number of segment generations to retain.
getRetainedGenerations() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getRetryCount() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Get the number of tries to compact concurrent commits on top of already compacted commits
getRetryCount() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Get the number of tries to compact concurrent commits on top of already compacted commits
getRetryCount() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getRevision() - Method in class org.apache.jackrabbit.oak.segment.file.JournalEntry
 
getRevision() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Commit
 
getRevision() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker.Revision
 
getRevision() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.RevisionHistory.HistoryElement
Revision of the node
getRevisionGCProgressLog() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getRevisionGCProgressLog() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getRevisions() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
getRevisions() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
getRevisions() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
getRevisions() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
getRoot() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
Returns the record id of the root created by the compactor
getRoot() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Commit
 
getRoot() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Record
 
getRoot() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
getSecondsSinceLastSuccess() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
getSecondsSinceLastSuccess() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ClientStandbyStatusMBean
 
getSegment() - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
getSegment() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
Get the segment identified by this instance.
getSegment(SegmentId, Callable<Segment>) - Method in class org.apache.jackrabbit.oak.segment.SegmentCache
Retrieve an segment from the cache or load it and cache it if not yet in the cache.
getSegment(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getSegmentCacheStats() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
getSegmentCount() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
getSegmentCount() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
getSegmentCount() - Method in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
getSegmentData() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentResponse
 
getSegmentData(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getSegmentId() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Record
 
getSegmentId() - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
getSegmentId() - Method in class org.apache.jackrabbit.oak.segment.Segment
 
getSegmentId() - Method in exception org.apache.jackrabbit.oak.segment.SegmentNotFoundException
 
getSegmentId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesRequest
 
getSegmentId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetReferencesResponse
 
getSegmentId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentRequest
 
getSegmentId() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentResponse
 
getSegmentIdCount() - Method in interface org.apache.jackrabbit.oak.segment.SegmentIdProvider
 
getSegmentIdCount() - Method in class org.apache.jackrabbit.oak.segment.SegmentTracker
 
getSegmentIdProvider() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
getSegmentIdProvider() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
getSegmentIds() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
getSegmentIds() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
getSegmentIds(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getSegmentInfo() - Method in class org.apache.jackrabbit.oak.segment.Segment
Returns the segment meta data of this segment or null if none is present.
getSegmentRecords(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getSegmentReference() - Method in class org.apache.jackrabbit.oak.segment.data.RecordIdData
 
getSegmentReferenceLsb(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getSegmentReferenceMsb(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getSegmentReferences(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getSegmentReferencesCount() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
GetSegmentRequest - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetSegmentRequest(String, String) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentRequest
 
GetSegmentRequestEncoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetSegmentRequestEncoder() - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentRequestEncoder
 
GetSegmentResponse - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
GetSegmentResponse(String, String, byte[]) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentResponse
 
GetSegmentResponseEncoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
Encodes a 'get segment' response.
GetSegmentResponseEncoder() - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.GetSegmentResponseEncoder
 
getSegmentStore() - Method in interface org.apache.jackrabbit.oak.segment.SegmentStoreProvider
 
getSegmentVersion() - Method in class org.apache.jackrabbit.oak.segment.Segment
 
getSignature() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getSmallBlobCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getSmallStringCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getStableId() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
Returns the stable id of this node.
getStableIdBytes() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
Returns the stable ID of this node, non parsed.
getStats() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
getStats() - Method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
 
getStats() - Method in class org.apache.jackrabbit.oak.segment.ReaderCache
 
getStats() - Method in class org.apache.jackrabbit.oak.segment.RecordCache
 
getStats() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
getStatus() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
getStatus() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
getStatus() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
getStatus() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
getStatus() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
getStatus() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
getString() - Method in class org.apache.jackrabbit.oak.segment.data.StringData
 
getString() - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
getString(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getStringCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
 
getStringCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Empty
 
getStringCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager
 
getStringCacheStats() - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
getStringCacheStats() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
getStringCacheStats() - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
 
getStringCacheStats() - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager
 
getStrings(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
getSyncEndTimestamp() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
getSyncEndTimestamp() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ClientStandbyStatusMBean
 
getSyncStartTimestamp() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
getSyncStartTimestamp() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ClientStandbyStatusMBean
 
getTarFileCount() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
getTarFileCount() - Method in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
getTarGraph(String) - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
getTarNames() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getTarReaderIndex() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
getTarRecovery() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
getTarSize(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
getTemplateCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
 
getTemplateCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Empty
 
getTemplateCache(int) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager
 
getTemplateCacheStats() - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
getTemplateCacheStats() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
getTemplateCacheStats() - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Default
 
getTemplateCacheStats() - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager
 
getTemplateCount() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getTemplateId(SegmentNodeState) - Static method in class org.apache.jackrabbit.oak.segment.SegmentNodeStateHelper
 
getTemplateSize() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getTimestamp() - Method in class org.apache.jackrabbit.oak.segment.file.JournalEntry
 
getTimestamp() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Commit
 
getTimestamp() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker.Revision
 
getTransferredBinaries() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getTransferredBinariesBytes() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getTransferredSegmentBytes() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getTransferredSegments() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean
 
getTs() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
Returns the timestamp
getType() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Record
 
getType() - Method in class org.apache.jackrabbit.oak.segment.PropertyTemplate
 
getType() - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
getUUIDs() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.Index
Returns the identifiers of every entry in this index.
getValue(Type<T>) - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
getValue(Type<T>, int) - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
getValueSize() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
getVersion() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
getVersion() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Segment
 
getWriter() - Method in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
getWriter() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
getWriter() - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
getWriter() - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
getWriterGroupsForLastMinuteCounts() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
getWriterGroupsForLastMinuteCounts() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
getWriteStats() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
getWriteStats() - Method in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
gotMessageFrom(String, String, String, int) - Method in class org.apache.jackrabbit.oak.segment.standby.store.CommunicationObserver
 
GRAPH_MAGIC - Static variable in class org.apache.jackrabbit.oak.segment.file.tar.TarConstants
Magic byte sequence at the end of the graph block.
GraphLoader - Class in org.apache.jackrabbit.oak.segment.file.tar
 

H

hasChanges() - Method in class org.apache.jackrabbit.oak.segment.scheduler.Commit
Checks if the commit contains any changes.
hasChildNode(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
hasGraph() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
hasGraph() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Check if the segment graph has been persisted for this archive.
hashCode() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.file.JournalEntry
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.RevisionHistory.HistoryElement
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.PropertyTemplate
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
hashCode() - Method in class org.apache.jackrabbit.oak.segment.Template
 
hasMixinType - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
Nodes of this type have mixins
hasPrimaryType - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
Nodes of this type have a primary type
hasProperty(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
head - Variable in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler
 
HEAP_BUFFER_CAPACITY - Static variable in class org.apache.jackrabbit.oak.segment.SegmentBufferMonitor
Total capacity of the allocated heap byte buffers.
HEAP_BUFFER_COUNT - Static variable in class org.apache.jackrabbit.oak.segment.SegmentBufferMonitor
Number of allocated heap byte buffers
hexDump(OutputStream) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
History - Class in org.apache.jackrabbit.oak.segment.tool
Prints the revision history of an existing segment store.
History.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the History command.

I

IDLE - org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
 
IGNORE_SNFE - Static variable in interface org.apache.jackrabbit.oak.segment.SegmentNotFoundExceptionListener
Listener instance doing nothing on a SegmentNotFoundException
Index - Interface in org.apache.jackrabbit.oak.segment.file.tar.index
An index for the entries in a TAR file.
IndexEntry - Interface in org.apache.jackrabbit.oak.segment.file.tar.index
An entry in the index of entries of a TAR file.
IndexLoader - Class in org.apache.jackrabbit.oak.segment.file.tar.index
Load and validate the index of a TAR file.
IndexWriter - Class in org.apache.jackrabbit.oak.segment.file.tar.index
Builds an index incrementally in memory, and serializes its contents into a sequence of bytes.
INFINITY - Static variable in class org.apache.jackrabbit.oak.segment.file.TarRevisions
Timeout option approximating no time out (Long.MAX_VALUE days).
info() - Method in class org.apache.jackrabbit.oak.segment.scheduler.Commit
 
info(String, Object...) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
init(long) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
init(long, long, long) - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
initialReferences() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.CleanupContext
Initial references to TAR entries.
INSTANCE - Static variable in class org.apache.jackrabbit.oak.segment.WriterCacheManager.Empty
Singleton instance of WriterCacheManager.Empty
InvalidBinaryReferencesIndexException - Exception in org.apache.jackrabbit.oak.segment.file.tar.binaries
 
InvalidFileStoreVersionException - Exception in org.apache.jackrabbit.oak.segment.file
This exception can be thrown during the startup of the FileStore to indicate an incompatible version mismatch between the code that generated the data in the store and the current version of the FileStore.
InvalidFileStoreVersionException() - Constructor for exception org.apache.jackrabbit.oak.segment.file.InvalidFileStoreVersionException
 
InvalidFileStoreVersionException(String) - Constructor for exception org.apache.jackrabbit.oak.segment.file.InvalidFileStoreVersionException
 
InvalidIndexException - Exception in org.apache.jackrabbit.oak.segment.file.tar.index
Thrown to indicate that invalid or malformed data is encountered while validating an index.
ioMonitor - Variable in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
IOMonitor - Interface in org.apache.jackrabbit.oak.segment.spi.monitor
Callback interface that eases the collection of statistics about I/O operations.
IOMonitorAdapter - Class in org.apache.jackrabbit.oak.segment.spi.monitor
A void implementation of the IOMonitor.
IOMonitorAdapter() - Constructor for class org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitorAdapter
 
IOTraceLogWriter - Class in org.apache.jackrabbit.oak.segment.tool.iotrace
This IOTraceWriter implementation implements persistence through a Logger instance.
IOTraceLogWriter(Logger) - Constructor for class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceLogWriter
Create a new instance persisting to log.
IOTraceMonitor - Class in org.apache.jackrabbit.oak.segment.tool.iotrace
This implementation of a IOMonitor logs all io reads to an underlying IOTraceWriter.
IOTraceMonitor(IOTraceWriter) - Constructor for class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceMonitor
Create a new instance writing to traceWriter additional context fields context.
IOTraceMonitor(IOTraceWriter, String) - Constructor for class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceMonitor
Create a new instance writing to traceWriter with additional context fields.
IOTracer - Class in org.apache.jackrabbit.oak.segment.tool.iotrace
This utility class allows collecting IO traces of read accesses to segments caused by reading specific items.
IOTraceWriter - Interface in org.apache.jackrabbit.oak.segment.tool.iotrace
Instances of IOTraceWriter are responsible for persisting io traces.
isArray() - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
isBulkSegmentId() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
Checks whether this is a bulk segment identifier.
isCancelled() - Method in class org.apache.jackrabbit.oak.segment.file.cancel.Cancellation
Returns true if cancellation has been requested, false otherwise.
isCollectStackTraces() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
isCollectStackTraces() - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 
isCompacted() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
isCompacted() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Segment
 
isCompacted() - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
isCompacted() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.IndexEntry
Return true if this entry was generated by a compaction operation.
isCompacted() - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.SimpleIndexEntry
 
isCompacted() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveEntry
Return true if this entry was generated by a compaction operation.
isCompactionRunning() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
isCreated() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
isCreated() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Check if the archive has been created (eg.
isDataSegment() - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend.Segment
 
isDataSegmentId() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
Checks whether this is a data segment identifier.
isDataSegmentId(long) - Static method in class org.apache.jackrabbit.oak.segment.SegmentId
Checks whether this is a data segment identifier.
isDiff() - Method in class org.apache.jackrabbit.oak.segment.MapRecord
 
isDiskSpaceSufficient(long, long) - Static method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Check if the approximate repository size is getting too big compared with the available space on disk.
isEndOfInput() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream
 
isEstimationDisabled() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
isEstimationDisabled() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
isEstimationDisabled() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
isExternal() - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
isInlined() - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
isInterrupted() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.CleanupResult
 
isMemoryMapping() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
isOffline() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
isPaused() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
isPausedCompaction() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
isPausedCompaction() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
isReadOnly() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
isRecordId() - Method in class org.apache.jackrabbit.oak.segment.data.StringData
 
isRevisionGCRunning() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
isRevisionGCRunning() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
isRunning() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
isRunning() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
isRunning() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
isSmall(String) - Method in class org.apache.jackrabbit.oak.segment.StringCache
 
isSmall(Template) - Method in class org.apache.jackrabbit.oak.segment.TemplateCache
 
isSmall(T) - Method in class org.apache.jackrabbit.oak.segment.ReaderCache
Determine whether the entry is small, in which case it can be kept in the fast cache.
isString() - Method in class org.apache.jackrabbit.oak.segment.data.StringData
 
isValid(byte) - Static method in enum org.apache.jackrabbit.oak.segment.SegmentVersion
 
isValid(SegmentVersion) - Static method in enum org.apache.jackrabbit.oak.segment.SegmentVersion
 

J

JMX_NAME - Static variable in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
JOURNAL - org.apache.jackrabbit.oak.segment.tool.SearchNodes.Output
 
JOURNAL_WRITES - Static variable in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
JournalEntry - Class in org.apache.jackrabbit.oak.segment.file
A value class representing an entry in the revisions journal.
JournalFile - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
The journal is a special, atomically updated file that records the state of the repository as a sequence of references to successive root node records.
JournalFileReader - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
The JournalFile reader.
JournalFileWriter - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
The JournalFile writer.
JournalReader - Class in org.apache.jackrabbit.oak.segment.file
Iterator over the revisions in the journal in reverse order (end of the file to beginning).
JournalReader(JournalFile) - Constructor for class org.apache.jackrabbit.oak.segment.file.JournalReader
 

L

LATEST_VERSION - Static variable in enum org.apache.jackrabbit.oak.segment.SegmentVersion
Latest segment version
leaf - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ListBucketInfo
true if this is a leaf bucket, false otherwise.
LEAF - org.apache.jackrabbit.oak.segment.RecordType
A leaf of a map (which is a HAMT tree).
leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
length() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
length() - Method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
length() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Get the current length of the archive.
length() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream
 
LEVEL_BITS - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Number of bits needed to indicate the current trie level.
LIST - org.apache.jackrabbit.oak.segment.RecordType
A list including the size (an int).
listArchives() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
listArchives() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
List names of the available .tar archives.
listArchives() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
ListBucketInfo(RecordId, boolean, List<RecordId>, int) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser.ListBucketInfo
 
listId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ListBucketInfo
Id of this record
listId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ListInfo
Id of this record
ListInfo(RecordId, int, int) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser.ListInfo
 
listSegments() - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
listSegments() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
List all the segments, in the order as they have been written to the archive.
load() - Method in class org.apache.jackrabbit.oak.segment.file.LocalManifestFile
 
load() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.ManifestFile
Load the properties from the manifest file.
loadAndValidateIndex(RandomAccessFile, String) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
loadBinaryReferencesIndex(ReaderAtEnd) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.binaries.BinaryReferencesIndexLoader
Load and validate a binary references index.
loadGraph(ReaderAtEnd) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.GraphLoader
Loads the optional pre-compiled graph entry from the given tar file.
loadIndex(ReaderAtEnd) - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.IndexLoader
Load and validate the index.
LocalGCJournalFile - Class in org.apache.jackrabbit.oak.segment.file
 
LocalGCJournalFile(File) - Constructor for class org.apache.jackrabbit.oak.segment.file.LocalGCJournalFile
 
LocalGCJournalFile(File, String) - Constructor for class org.apache.jackrabbit.oak.segment.file.LocalGCJournalFile
 
LocalJournalFile - Class in org.apache.jackrabbit.oak.segment.file.tar
 
LocalJournalFile(File) - Constructor for class org.apache.jackrabbit.oak.segment.file.tar.LocalJournalFile
 
LocalJournalFile(File, String) - Constructor for class org.apache.jackrabbit.oak.segment.file.tar.LocalJournalFile
 
LocalManifestFile - Class in org.apache.jackrabbit.oak.segment.file
 
LocalManifestFile(File) - Constructor for class org.apache.jackrabbit.oak.segment.file.LocalManifestFile
 
LocalManifestFile(File, String) - Constructor for class org.apache.jackrabbit.oak.segment.file.LocalManifestFile
 
LockBasedScheduler - Class in org.apache.jackrabbit.oak.segment.scheduler
 
LockBasedScheduler(LockBasedScheduler.LockBasedSchedulerBuilder) - Constructor for class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler
 
LockBasedScheduler.LockBasedSchedulerBuilder - Class in org.apache.jackrabbit.oak.segment.scheduler
 
lockRepository() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarPersistence
 
lockRepository() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence
Acquire the lock on the repository.
lockRepository() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitPersistence
 
LOG_SNFE - Static variable in interface org.apache.jackrabbit.oak.segment.SegmentNotFoundExceptionListener
Listener instance logging the SegmentNotFoundException at error level.
LoggingHook - Class in org.apache.jackrabbit.oak.segment
 
LONG - org.apache.jackrabbit.oak.segment.SegmentParser.BlobType

M

ManifestChecker - Class in org.apache.jackrabbit.oak.segment.file
 
ManifestFile - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
Manifest is a properties files, providing the information about the segment store (eg.
manyChildNodes - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
Nodes of this type have more than one child node
mapId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.MapInfo
Id of this record
MapInfo(RecordId, int) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser.MapInfo
 
MapRecord - Class in org.apache.jackrabbit.oak.segment
A map.
mark(int) - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
markSupported() - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
MAX_MAP_RECORD_SIZE_KEY - Static variable in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriter
 
MAX_NUMBER_OF_LEVELS - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Maximum number of trie levels.
MAX_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Maximum size of a map.
MEDIUM - org.apache.jackrabbit.oak.segment.SegmentParser.BlobType
MEMORY_THRESHOLD_DEFAULT - Static variable in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
MemoryStore - Class in org.apache.jackrabbit.oak.segment.memory
A store used for in-memory operations.
MemoryStore() - Constructor for class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
MemoryStoreRevisions - Class in org.apache.jackrabbit.oak.segment.memory
This is a simple in memory Revisions implementation.
MemoryStoreRevisions() - Constructor for class org.apache.jackrabbit.oak.segment.memory.MemoryStoreRevisions
 
merge(NodeBuilder, CommitHook, CommitInfo) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
message() - Method in enum org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
 
MetricsIOMonitor - Class in org.apache.jackrabbit.oak.segment.file
This IOMonitor implementations registers the following monitoring endpoints with the Metrics library if available: MetricsIOMonitor.OAK_SEGMENT_SEGMENT_READ_BYTES: a meter metrics for the number of bytes read from tar files MetricsIOMonitor.OAK_SEGMENT_SEGMENT_WRITE_BYTES: a meter metrics for the number of bytes written to tar files MetricsIOMonitor.OAK_SEGMENT_SEGMENT_READ_TIME: a timer metrics for the time spent reading from tar files MetricsIOMonitor.OAK_SEGMENT_SEGMENT_WRITE_TIME: a timer metrics for the time spent writing to tar files
MetricsIOMonitor(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.segment.file.MetricsIOMonitor
 
MetricsRemoteStoreMonitor - Class in org.apache.jackrabbit.oak.segment.file
 
MetricsRemoteStoreMonitor(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.segment.file.MetricsRemoteStoreMonitor
 
mixinCount - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
Number of mixins

N

newBinaryReferencesIndexWriter() - Static method in class org.apache.jackrabbit.oak.segment.file.tar.binaries.BinaryReferencesIndexWriter
Create a new, empty instance of BinaryReferencesIndexWriter.
newBulkSegmentId() - Method in interface org.apache.jackrabbit.oak.segment.SegmentIdProvider
Provide a SegmentId for a segment of type "data".
newBulkSegmentId() - Method in class org.apache.jackrabbit.oak.segment.SegmentTracker
Create and track a new segment id for bulk segments.
newCanceller() - Static method in class org.apache.jackrabbit.oak.segment.file.cancel.Canceller
Create a new Canceller which is trivially empty.
newDataSegmentId() - Method in interface org.apache.jackrabbit.oak.segment.SegmentIdProvider
Provide a SegmentId for a segment of type "bulk".
newDataSegmentId() - Method in class org.apache.jackrabbit.oak.segment.SegmentTracker
Create and track a new segment id for data segments.
newGCGeneration(int, int, boolean) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
newGCGeneration(SegmentArchiveEntry) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
newIndexLoader(int) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.index.IndexLoader
Create a new IndexLoader for the specified block size.
newIndexWriter(int) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.index.IndexWriter
Create a new IndexWriter for the specified block size.
newIOTracer(Function<IOMonitor, FileStore>, Writer, String) - Static method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTracer
Create a new IOTracer instance.
newManifestChecker(ManifestFile, boolean, int, int) - Static method in class org.apache.jackrabbit.oak.segment.file.ManifestChecker
 
newRawSegmentData(Buffer) - Static method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
newRecordCache(int) - Static method in class org.apache.jackrabbit.oak.segment.RecordCache
Factory method for creating RecordCache instances.
newSegmentCache(long) - Static method in class org.apache.jackrabbit.oak.segment.SegmentCache
Create a new segment cache of the given size.
newSegmentData(Buffer) - Static method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
newSegmentId(long, long) - Method in interface org.apache.jackrabbit.oak.segment.SegmentIdFactory
Creates a SegmentId represented by the given MSB/LSB pair.
newSegmentId(long, long) - Method in interface org.apache.jackrabbit.oak.segment.SegmentIdProvider
Provide a SegmentId represented by the given MSB/LSB pair.
newSegmentId(long, long) - Method in class org.apache.jackrabbit.oak.segment.SegmentTracker
Get an existing SegmentId with the given msb and lsb or create a new one if no such id exists with this tracker.
nextFull() - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
Create a new instance with the generation and the full generation incremented by one and the compaction flag left unchanged.
nextPowerOfTwo(int) - Static method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
Round size up to the next power of two or 1 for negative values.
nextTail() - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
Create a new instance with the generation incremented by one and the full generation and the compaction flag left unchanged.
NODE - org.apache.jackrabbit.oak.segment.RecordType
A JCR node, which contains a list of record ids: the record id of the template depending on the template, the record id of the map of the ids of the child node name(s) and child node record id(s), or if there is just one child node, the child node record id the record ids of the property values (for multi-valued property a pointer to the list record)
NodeCacheWeigher() - Constructor for class org.apache.jackrabbit.oak.segment.CacheWeights.NodeCacheWeigher
 
nodeCount - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.NodeInfo
Number of child nodes
nodeId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.NodeInfo
Id of this record
NodeInfo(RecordId, String, int, int, int) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser.NodeInfo
 
nonGC() - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
Create a new instance with the compaction flag unset and the generation and the full generation left unchanged.
noopWeigher() - Static method in class org.apache.jackrabbit.oak.segment.CacheWeights
 
notify(SegmentId, SegmentNotFoundException) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
notify(SegmentId, SegmentNotFoundException) - Method in interface org.apache.jackrabbit.oak.segment.SegmentNotFoundExceptionListener
Notification about SegmentNotFoundException thrown by the underlying store in a meaningful way.
NULL - Static variable in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
NULL - Static variable in class org.apache.jackrabbit.oak.segment.RecordId
A null record id not identifying any record.
NULL - Static variable in class org.apache.jackrabbit.oak.segment.SegmentId
A null segment id not representing any segment.

O

OAK_SEGMENT_SEGMENT_READ_BYTES - Static variable in class org.apache.jackrabbit.oak.segment.file.MetricsIOMonitor
 
OAK_SEGMENT_SEGMENT_READ_TIME - Static variable in class org.apache.jackrabbit.oak.segment.file.MetricsIOMonitor
 
OAK_SEGMENT_SEGMENT_WRITE_BYTES - Static variable in class org.apache.jackrabbit.oak.segment.file.MetricsIOMonitor
 
OAK_SEGMENT_SEGMENT_WRITE_TIME - Static variable in class org.apache.jackrabbit.oak.segment.file.MetricsIOMonitor
 
OBJECT_HEADER_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.CacheWeights
 
ObservablePartnerMBean - Interface in org.apache.jackrabbit.oak.segment.standby.jmx
 
of(Proc.Backend) - Static method in class org.apache.jackrabbit.oak.segment.file.proc.Proc
 
onBinary() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
onBlob(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onBlob(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Callback called by SegmentParser.parseValue(RecordId, RecordId, Type) upon encountering a blob.
onCheckCheckpoint(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckChekpoints() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckHead() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckNode(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckNodeError(String, Exception) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckpointNotFoundInRevision(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckProperty() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckPropertyEnd(String, PropertyState) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckRevision(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckRevisionError(String, Exception) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckTree(String, boolean) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckTreeEnd(boolean) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCheckTreeError(String, Exception) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onCommit(Thread, long) - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreMonitor
Notifies the monitor when a new commit was persisted.
onCommit(Thread, long) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
onCommitDequeued(Thread, long) - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreMonitor
Notifies the monitor when a queued commit was dequeued for processing.
onCommitDequeued(Thread, long) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
onCommitQueued(Thread, Supplier<GCGeneration>) - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreMonitor
Notifies the monitor when a new commit couldn't be persisted, but was queued for later retry.
onCommitQueued(Thread, Supplier<GCGeneration>) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
onConsistentPath(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
OneWeigher() - Constructor for class org.apache.jackrabbit.oak.segment.CacheWeights.OneWeigher
 
onList(RecordId, RecordId, int) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onList(RecordId, RecordId, int) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
onListBucket(RecordId, RecordId, int, int, int) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
onMap(RecordId, RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
onMapBranch(RecordId, RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onMapBranch(RecordId, RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Callback called by SegmentParser.parseMap(RecordId, RecordId, MapRecord) upon encountering a map branch.
onMapDiff(RecordId, RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onMapDiff(RecordId, RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Callback called by SegmentParser.parseMap(RecordId, RecordId, MapRecord) upon encountering a map diff.
onMapLeaf(RecordId, RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onMapLeaf(RecordId, RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Callback called by SegmentParser.parseMap(RecordId, RecordId, MapRecord) upon encountering a map leaf.
onNode() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
onNode(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onNode(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Callback called by SegmentParser.parseNode(RecordId) upon encountering a child node.
onPathNotFound(String) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.ConsistencyChecker
 
onProperty() - Method in class org.apache.jackrabbit.oak.segment.file.GCNodeWriteMonitor
 
onProperty(RecordId, RecordId, PropertyTemplate) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onProperty(RecordId, RecordId, PropertyTemplate) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Callback called by SegmentParser.parseNode(RecordId) upon encountering a property.
onString(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onString(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
onTemplate(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
onTemplate(RecordId, RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Callback called by SegmentParser.parseNode(RecordId) upon encountering a template
onValue(RecordId, RecordId, Type<?>) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Callback called by SegmentParser.parseProperty(RecordId, RecordId, PropertyTemplate) upon encountering a value.
open(String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
Opens a given archive for reading.
open(String) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
open(String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
openJournalReader() - Method in class org.apache.jackrabbit.oak.segment.file.tar.LocalJournalFile
 
openJournalReader() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
Opens the journal file for reading.
openJournalReader() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitJournalFile
 
openJournalWriter() - Method in class org.apache.jackrabbit.oak.segment.file.tar.LocalJournalFile
 
openJournalWriter() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
Opens the journal file for writing.
openJournalWriter() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitJournalFile
 
org.apache.jackrabbit.oak.backup - package org.apache.jackrabbit.oak.backup
 
org.apache.jackrabbit.oak.backup.impl - package org.apache.jackrabbit.oak.backup.impl
 
org.apache.jackrabbit.oak.segment - package org.apache.jackrabbit.oak.segment
 
org.apache.jackrabbit.oak.segment.compaction - package org.apache.jackrabbit.oak.segment.compaction
 
org.apache.jackrabbit.oak.segment.data - package org.apache.jackrabbit.oak.segment.data
 
org.apache.jackrabbit.oak.segment.file - package org.apache.jackrabbit.oak.segment.file
 
org.apache.jackrabbit.oak.segment.file.cancel - package org.apache.jackrabbit.oak.segment.file.cancel
 
org.apache.jackrabbit.oak.segment.file.proc - package org.apache.jackrabbit.oak.segment.file.proc
 
org.apache.jackrabbit.oak.segment.file.tar - package org.apache.jackrabbit.oak.segment.file.tar
 
org.apache.jackrabbit.oak.segment.file.tar.binaries - package org.apache.jackrabbit.oak.segment.file.tar.binaries
 
org.apache.jackrabbit.oak.segment.file.tar.index - package org.apache.jackrabbit.oak.segment.file.tar.index
 
org.apache.jackrabbit.oak.segment.file.tooling - package org.apache.jackrabbit.oak.segment.file.tooling
 
org.apache.jackrabbit.oak.segment.memory - package org.apache.jackrabbit.oak.segment.memory
 
org.apache.jackrabbit.oak.segment.osgi - package org.apache.jackrabbit.oak.segment.osgi
 
org.apache.jackrabbit.oak.segment.scheduler - package org.apache.jackrabbit.oak.segment.scheduler
 
org.apache.jackrabbit.oak.segment.spi - package org.apache.jackrabbit.oak.segment.spi
 
org.apache.jackrabbit.oak.segment.spi.monitor - package org.apache.jackrabbit.oak.segment.spi.monitor
 
org.apache.jackrabbit.oak.segment.spi.persistence - package org.apache.jackrabbit.oak.segment.spi.persistence
 
org.apache.jackrabbit.oak.segment.spi.persistence.split - package org.apache.jackrabbit.oak.segment.spi.persistence.split
 
org.apache.jackrabbit.oak.segment.standby.client - package org.apache.jackrabbit.oak.segment.standby.client
 
org.apache.jackrabbit.oak.segment.standby.codec - package org.apache.jackrabbit.oak.segment.standby.codec
 
org.apache.jackrabbit.oak.segment.standby.jmx - package org.apache.jackrabbit.oak.segment.standby.jmx
 
org.apache.jackrabbit.oak.segment.standby.netty - package org.apache.jackrabbit.oak.segment.standby.netty
 
org.apache.jackrabbit.oak.segment.standby.server - package org.apache.jackrabbit.oak.segment.standby.server
 
org.apache.jackrabbit.oak.segment.standby.store - package org.apache.jackrabbit.oak.segment.standby.store
 
org.apache.jackrabbit.oak.segment.tool - package org.apache.jackrabbit.oak.segment.tool
 
org.apache.jackrabbit.oak.segment.tool.iotrace - package org.apache.jackrabbit.oak.segment.tool.iotrace
 
org.apache.jackrabbit.oak.segment.util - package org.apache.jackrabbit.oak.segment.util
 

P

parseBinaryReferencesIndex(Buffer) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.binaries.BinaryReferencesIndexLoader
 
parseBlob(RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a blob record
parseGraph(Buffer) - Static method in class org.apache.jackrabbit.oak.segment.file.tar.GraphLoader
 
parseList(RecordId, RecordId, int) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a list record
parseListBucket(RecordId, int, int, int) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse item of list buckets
parseMap(RecordId, RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a map record
parseMapBranch(RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a map branch record
parseMapDiff(RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a map diff record
parseMapLeaf(RecordId, MapRecord) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a map leaf record
parseNode(RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a node record
parseProperty(RecordId, RecordId, PropertyTemplate) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a property
parseString(RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a string record
parseTemplate(RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a template record
parseValue(RecordId, RecordId, Type<?>) - Method in class org.apache.jackrabbit.oak.segment.SegmentParser
Parse a value record
PAUSE_DEFAULT - Static variable in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Default value for SegmentGCOptions.isPaused()
persist(long, long, GCGeneration, long, String) - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal
Persists the repository stats (current size, reclaimed size, gc generation, number of compacted nodes) following a cleanup operation for a successful compaction.
POSITION_ORDER - Static variable in interface org.apache.jackrabbit.oak.segment.file.tar.index.IndexEntry
 
prepare(RecordType, int, Collection<RecordId>, SegmentStore) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
Before writing a record (which are written backwards, from the end of the file to the beginning), this method is called, to ensure there is enough space.
PriorityCache<K,​V> - Class in org.apache.jackrabbit.oak.segment.file
PriorityCache implements a partial mapping from keys of type K to values of type V.
PriorityCache(int) - Constructor for class org.apache.jackrabbit.oak.segment.file.PriorityCache
 
PriorityCache(int, int, Weigher<K, V>) - Constructor for class org.apache.jackrabbit.oak.segment.file.PriorityCache
Create a new instance of the given size.
PriorityCache(int, Weigher<K, V>) - Constructor for class org.apache.jackrabbit.oak.segment.file.PriorityCache
Create a new instance of the given size.
Proc - Class in org.apache.jackrabbit.oak.segment.file.proc
 
Proc.Backend - Interface in org.apache.jackrabbit.oak.segment.file.proc
 
Proc.Backend.Commit - Interface in org.apache.jackrabbit.oak.segment.file.proc
 
Proc.Backend.Record - Interface in org.apache.jackrabbit.oak.segment.file.proc
 
Proc.Backend.Segment - Interface in org.apache.jackrabbit.oak.segment.file.proc
 
processCommit(NodeState, NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
progress() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.segment.CancelableDiff
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.segment.CancelableDiff
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
propertyCount - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.NodeInfo
Number of properties
propertyCount - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
Number of properties
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.segment.CancelableDiff
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.segment.LoggingHook
 
propertyId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.PropertyInfo
Id of this record
PropertyInfo(RecordId, int, int) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser.PropertyInfo
 
PropertyTemplate - Class in org.apache.jackrabbit.oak.segment
A property definition within a template (the property name, the type, and the index within the list of properties for the given node).
provideStore() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
purgeGenerations(Predicate<Integer>) - Method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
Purge all keys from this cache whose entry's generation matches the passed purge predicate.
put(K, RecordId, byte) - Method in class org.apache.jackrabbit.oak.segment.RecordCache
 
put(K, V) - Method in interface org.apache.jackrabbit.oak.segment.Cache
Add a mapping from key to value.
put(K, V) - Method in class org.apache.jackrabbit.oak.segment.CacheAccessTracker
 
put(K, V, byte) - Method in interface org.apache.jackrabbit.oak.segment.Cache
Add a mapping from key to value with a given cost.
put(K, V, byte) - Method in class org.apache.jackrabbit.oak.segment.CacheAccessTracker
 
put(K, V, int, byte) - Method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
Add a mapping to the cache.
putSegment(Segment) - Method in class org.apache.jackrabbit.oak.segment.SegmentCache
Put a segment into the cache.

Q

QUEUEING_TIME - Static variable in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 

R

RandomAccessTrace - Class in org.apache.jackrabbit.oak.segment.tool.iotrace
A random access trace
RandomAccessTrace(List<String>, long, int, Consumer<List<String>>) - Constructor for class org.apache.jackrabbit.oak.segment.tool.iotrace.RandomAccessTrace
Create a new instance of a random access trace.
read() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal
Returns the latest entry available
read() - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
read(@org.jetbrains.annotations.NotNull byte[], int, int) - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
readAll() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal
Returns all available entries from the journal
readAtEnd(int, int) - Method in interface org.apache.jackrabbit.oak.segment.util.ReaderAtEnd
Read amount bytes from the underlying data source, starting at whence bytes from the end of the data source.
readBlob(RecordId) - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
readBlob(RecordId) - Method in interface org.apache.jackrabbit.oak.segment.SegmentReader
Read the blob identified by id.
readBlob(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
 
readBlobId(Segment, int) - Static method in class org.apache.jackrabbit.oak.segment.SegmentBlob
 
readByte(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
readBytes(int, int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
readChunk(ByteBufAllocator) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream
 
readChunk(ChannelHandlerContext) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream
 
ReaderAtEnd - Interface in org.apache.jackrabbit.oak.segment.util
Read raw data from the end of an underlying data source.
ReaderCache<T> - Class in org.apache.jackrabbit.oak.segment
A cache consisting of a fast and slow component.
ReaderCache(long, int, String, Weigher<ReaderCache.CacheKey, T>) - Constructor for class org.apache.jackrabbit.oak.segment.ReaderCache
Create a new string cache.
readerCount() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
readerCount() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
ReaderStringCacheWeigher() - Constructor for class org.apache.jackrabbit.oak.segment.CacheWeights.ReaderStringCacheWeigher
 
ReaderTemplateCacheWeigher() - Constructor for class org.apache.jackrabbit.oak.segment.CacheWeights.ReaderTemplateCacheWeigher
 
readHeadState(Revisions) - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
readHeadState(Revisions) - Method in interface org.apache.jackrabbit.oak.segment.SegmentReader
Read the current head state based on the head of revisions
readInt(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
readLength(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
readLine() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFileReader
Read the line from the journal, using LIFO strategy (last in, first out).
readLine() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitJournalFileReader
 
readLines() - Method in class org.apache.jackrabbit.oak.segment.file.LocalGCJournalFile
 
readLines() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile
Return the list of all written records in the same order as they were written.
readLong(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
readMap(RecordId) - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
readMap(RecordId) - Method in interface org.apache.jackrabbit.oak.segment.SegmentReader
Read the map identified by id.
readNode(RecordId) - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
readNode(RecordId) - Method in interface org.apache.jackrabbit.oak.segment.SegmentReader
Read the node identified by id.
ReadOnlyFileStore - Class in org.apache.jackrabbit.oak.segment.file
A read only AbstractFileStore implementation that supports going back to old revisions.
ReadOnlyRevisions - Class in org.apache.jackrabbit.oak.segment.file
 
ReadOnlyRevisions(SegmentNodeStorePersistence) - Constructor for class org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions
 
readProperty(RecordId, PropertyTemplate) - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
 
readProperty(RecordId, PropertyTemplate) - Method in interface org.apache.jackrabbit.oak.segment.SegmentReader
Read the property identified by id and template
readRecordId(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
readSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
readSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
readSegment(long, long) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
readSegment(long, long) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveReader
Read the segment.
readSegment(long, long) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Read the segment.
readSegment(SegmentId) - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
readSegment(SegmentId) - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
readSegment(SegmentId) - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
readSegment(SegmentId) - Method in interface org.apache.jackrabbit.oak.segment.SegmentStore
Reads the identified segment from this store.
readShort(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
readString(int) - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
readString(RecordId) - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
Cached reading of a string.
readString(RecordId) - Method in interface org.apache.jackrabbit.oak.segment.SegmentReader
Read the string identified by id.
readTemplate(RecordId) - Method in class org.apache.jackrabbit.oak.segment.CachingSegmentReader
Cached reading of a template.
readTemplate(RecordId) - Method in interface org.apache.jackrabbit.oak.segment.SegmentReader
Read the template identified by id.
rebase(NodeBuilder) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
reclaimed(long) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
reclaimed(long) - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitor
Notifies the monitor when memory is reclaimed
reclaimed(long) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitorAdapter
 
reclaimed(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentId
Notify this id about the reclamation of its segment (e.g.
RecordCache<K> - Class in org.apache.jackrabbit.oak.segment
Partial mapping of keys of type K to values of type RecordId.
RecordCache() - Constructor for class org.apache.jackrabbit.oak.segment.RecordCache
 
RecordCacheStats - Class in org.apache.jackrabbit.oak.segment
Statistics for RecordCache.
RecordCacheStats(String, Supplier<CacheStats>, Supplier<Long>, Supplier<Long>) - Constructor for class org.apache.jackrabbit.oak.segment.RecordCacheStats
 
recordHit() - Method in class org.apache.jackrabbit.oak.segment.SegmentCache
Record a hit in this cache's underlying statistics.
RecordId - Class in org.apache.jackrabbit.oak.segment
The record id.
RecordId(SegmentId, int) - Constructor for class org.apache.jackrabbit.oak.segment.RecordId
 
RecordIdData - Class in org.apache.jackrabbit.oak.segment.data
 
RecordIdSet - Class in org.apache.jackrabbit.oak.segment
A memory optimised set of RecordIds.
RecordIdSet() - Constructor for class org.apache.jackrabbit.oak.segment.RecordIdSet
 
RecordType - Enum in org.apache.jackrabbit.oak.segment
The type of a record in a segment.
RecordUsageAnalyser - Class in org.apache.jackrabbit.oak.segment
This utility breaks down space usage per record type.
RecordUsageAnalyser(SegmentReader) - Constructor for class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
recoverBinaryReference(GCGeneration, UUID, String) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.EntryRecovery
 
recoverEntries(String, LinkedHashMap<UUID, byte[]>) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
Finds all the segments included in the archive.
recoverEntries(String, LinkedHashMap<UUID, byte[]>) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
recoverEntries(String, LinkedHashMap<UUID, byte[]>) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
recoverEntry(long, long, byte[], int, int, GCGeneration) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.EntryRecovery
 
recoverEntry(UUID, byte[], EntryRecovery) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.TarRecovery
Recover the data and meta-data of the given segment.
recoverGraphEdge(UUID, UUID) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.EntryRecovery
 
RecoverJournal - Class in org.apache.jackrabbit.oak.segment.tool
 
RecoverJournal.Builder - Class in org.apache.jackrabbit.oak.segment.tool
 
registerIOMonitor(IOMonitor) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.CompositeIOMonitor
Register a IOMonitor instance to which this CompositeIOMonitor will delegate all its calls until Registration.unregister() is called on the return Registration.
release(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
releaseCheckpoint(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentCheckpointMBean
 
remoteStoreMonitor - Variable in class org.apache.jackrabbit.oak.segment.file.AbstractFileStore
 
RemoteStoreMonitor - Interface in org.apache.jackrabbit.oak.segment.spi.monitor
 
RemoteStoreMonitorAdapter - Class in org.apache.jackrabbit.oak.segment.spi.monitor
 
RemoteStoreMonitorAdapter() - Constructor for class org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitorAdapter
 
removeCheckpoint(String) - Method in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler
 
removeCheckpoint(String) - Method in interface org.apache.jackrabbit.oak.segment.scheduler.Scheduler
Releases the provided checkpoint.
renameTo(String, String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveManager
Renames the archive.
renameTo(String, String) - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
renameTo(String, String) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
REPOSITORY_HOME_DIRECTORY - Static variable in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreService
 
RepositoryLock - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
This type represents the lock that has been already acquired on the segment store.
RepositoryNotReachableException - Exception in org.apache.jackrabbit.oak.segment.spi
This exception is thrown when the store cannot be accessed (e.g.
RepositoryNotReachableException(Throwable) - Constructor for exception org.apache.jackrabbit.oak.segment.spi.RepositoryNotReachableException
 
RepositoryStatistics() - Constructor for class org.apache.jackrabbit.oak.segment.tool.Check.RepositoryStatistics
 
REQUEST_COUNT - Static variable in class org.apache.jackrabbit.oak.segment.file.MetricsRemoteStoreMonitor
 
REQUEST_DURATION - Static variable in class org.apache.jackrabbit.oak.segment.file.MetricsRemoteStoreMonitor
 
REQUEST_ERROR - Static variable in class org.apache.jackrabbit.oak.segment.file.MetricsRemoteStoreMonitor
 
requestCount() - Method in class org.apache.jackrabbit.oak.segment.file.MetricsRemoteStoreMonitor
 
requestCount() - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitor
 
requestCount() - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitorAdapter
 
RequestDecoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
RequestDecoder() - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.RequestDecoder
 
requestDuration(long, TimeUnit) - Method in class org.apache.jackrabbit.oak.segment.file.MetricsRemoteStoreMonitor
 
requestDuration(long, TimeUnit) - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitor
 
requestDuration(long, TimeUnit) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitorAdapter
 
requestError() - Method in class org.apache.jackrabbit.oak.segment.file.MetricsRemoteStoreMonitor
 
requestError() - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitor
 
requestError() - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.RemoteStoreMonitorAdapter
 
reset() - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
reset(NodeBuilder) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
ResponseDecoder - Class in org.apache.jackrabbit.oak.segment.standby.codec
 
ResponseDecoder(File) - Constructor for class org.apache.jackrabbit.oak.segment.standby.codec.ResponseDecoder
 
restore(File) - Method in interface org.apache.jackrabbit.oak.backup.FileStoreRestore
 
restore(File) - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreRestoreImpl
 
restore(File, File) - Method in interface org.apache.jackrabbit.oak.backup.FileStoreRestore
 
restore(File, File) - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreRestoreImpl
 
Restore - Class in org.apache.jackrabbit.oak.segment.tool
Restore a backup of a segment store into an existing segment store.
Restore.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the Restore command.
RETAINED_GENERATIONS_DEFAULT - Static variable in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
retrieve(String) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore
 
RETRY_COUNT_DEFAULT - Static variable in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
RevisionHistory - Class in org.apache.jackrabbit.oak.segment.file.tooling
Utility for tracing a node back through the revision history.
RevisionHistory(File) - Constructor for class org.apache.jackrabbit.oak.segment.file.tooling.RevisionHistory
Create a new instance for a ReadOnlyFileStore in the given directory.
RevisionHistory.HistoryElement - Class in org.apache.jackrabbit.oak.segment.file.tooling
Representation of a point in time for a given node.
Revisions - Class in org.apache.jackrabbit.oak.segment.tool
Collect and print the revisions of a segment store.
Revisions - Interface in org.apache.jackrabbit.oak.segment
Revisions instances provide read and write access to the current head state.
Revisions.Builder - Class in org.apache.jackrabbit.oak.segment.tool
Collect options for the Revisions command.
Revisions.Option - Interface in org.apache.jackrabbit.oak.segment
Implementation specific options for the setHead methods.
roundDiv(long, int) - Static method in class org.apache.jackrabbit.oak.segment.standby.server.FileStoreUtil
 
run() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.Backup
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.Check
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.Compact
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.DebugSegments
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.DebugStore
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.DebugTars
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.Diff
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.History
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.RecoverJournal
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.Restore
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.Revisions
 
run() - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes
 
run(NodeState) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.BreadthFirstTrace
 
run(NodeState) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.DepthFirstTrace
 
run(NodeState) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.RandomAccessTrace
 
run(NodeState) - Method in interface org.apache.jackrabbit.oak.segment.tool.iotrace.Trace
Run this trace on the passed node.

S

safeEncode(String) - Static method in class org.apache.jackrabbit.oak.segment.util.SafeEncode
Encodes the input string by translating special characters into escape sequences.
SafeEncode - Class in org.apache.jackrabbit.oak.segment.util
 
sameStore(SegmentStore) - Method in class org.apache.jackrabbit.oak.segment.SegmentId
Determine whether this instance belongs to the passed store
save(Properties) - Method in class org.apache.jackrabbit.oak.segment.file.LocalManifestFile
 
save(Properties) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.ManifestFile
Store the properties to the manifest file.
schedule(Commit, Scheduler.SchedulerOption...) - Method in class org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler
 
schedule(Commit, Scheduler.SchedulerOption...) - Method in interface org.apache.jackrabbit.oak.segment.scheduler.Scheduler
Schedule a commit.
scheduleAtFixedRate(String, long, TimeUnit, Runnable) - Method in class org.apache.jackrabbit.oak.segment.file.Scheduler
Run task regularly at a given interval.
scheduleOnce(String, long, TimeUnit, Runnable) - Method in class org.apache.jackrabbit.oak.segment.file.Scheduler
Run task once after some delay.
Scheduler - Class in org.apache.jackrabbit.oak.segment.file
A simple scheduler for executing and scheduling tasks in the background.
Scheduler - Interface in org.apache.jackrabbit.oak.segment.scheduler
A Scheduler instance transforms changes to the content tree into a queue of commits.
Scheduler(String) - Constructor for class org.apache.jackrabbit.oak.segment.file.Scheduler
Create a new instance with the given name.
Scheduler.SchedulerOption - Interface in org.apache.jackrabbit.oak.segment.scheduler
Scheduling options for parametrizing individual commits.
scheduleWithFixedDelay(String, long, TimeUnit, Runnable) - Method in class org.apache.jackrabbit.oak.segment.file.Scheduler
Run task regularly after a fixed delay.
SearchNodes - Class in org.apache.jackrabbit.oak.segment.tool
 
SearchNodes.Builder - Class in org.apache.jackrabbit.oak.segment.tool
 
SearchNodes.Output - Enum in org.apache.jackrabbit.oak.segment.tool
 
Segment - Class in org.apache.jackrabbit.oak.segment
A list of records.
Segment(SegmentIdProvider, SegmentReader, SegmentId, Buffer) - Constructor for class org.apache.jackrabbit.oak.segment.Segment
 
SEGMENT_REPO_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
SEGMENT_WRITES - Static variable in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
Segment.RecordConsumer - Interface in org.apache.jackrabbit.oak.segment
A consumer of record data.
SegmentArchiveEntry - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
Represents a single entry (segment) in the segment archive.
SegmentArchiveManager - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
SegmentArchiveManager provides a low-level access to the segment files (eg.
SegmentArchiveReader - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
This interface represents a read-only segment archive.
SegmentArchiveWriter - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
Represents a write-enabled, append-only archive.
SegmentBlob - Class in org.apache.jackrabbit.oak.segment
A BLOB (stream of bytes).
SegmentBlobReferenceRetriever - Class in org.apache.jackrabbit.oak.segment
Implementation of BlobReferenceRetriever to retrieve blob references from the SegmentTracker.
SegmentBlobReferenceRetriever(AbstractFileStore) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentBlobReferenceRetriever
 
SegmentBufferMonitor - Class in org.apache.jackrabbit.oak.segment
This class exposes CounterStats for allocations and de-allocations of Buffer instances: SegmentBufferMonitor.DIRECT_BUFFER_COUNT: number of allocated direct byte buffers. SegmentBufferMonitor.DIRECT_BUFFER_CAPACITY: total capacity of the allocated direct byte buffers. SegmentBufferMonitor.HEAP_BUFFER_COUNT: number of allocated heap byte buffers. SegmentBufferMonitor.HEAP_BUFFER_CAPACITY: total capacity of the allocated heap byte buffers.
SegmentBufferMonitor(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentBufferMonitor
Create a new instance using the passed statisticsProvider to expose buffer allocations.
SegmentBufferWriter - Class in org.apache.jackrabbit.oak.segment
This class encapsulates the state of a segment being written.
SegmentBufferWriter(SegmentIdProvider, SegmentReader, String, GCGeneration) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
 
SegmentBufferWriterPool - Class in org.apache.jackrabbit.oak.segment
This WriteOperationHandler uses a pool of SegmentBufferWriters, which it passes to its execute method.
SegmentBufferWriterPool(SegmentIdProvider, SegmentReader, String, Supplier<GCGeneration>) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentBufferWriterPool
 
SegmentCache - Class in org.apache.jackrabbit.oak.segment
A cache for data Segment instances by their SegmentId.
SegmentCache() - Constructor for class org.apache.jackrabbit.oak.segment.SegmentCache
 
SegmentCacheWeigher() - Constructor for class org.apache.jackrabbit.oak.segment.CacheWeights.SegmentCacheWeigher
 
SegmentCheckpointMBean - Class in org.apache.jackrabbit.oak.segment
CheckpointMBean implementation for the SegmentNodeStore.
SegmentCheckpointMBean(SegmentNodeStore) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentCheckpointMBean
 
segmentCount() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
SegmentData - Interface in org.apache.jackrabbit.oak.segment.data
Access the data of a segment.
segmentExists(String, String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
segmentFilesExist() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarPersistence
 
segmentFilesExist() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence
Check if the segment store already contains any segments
segmentFilesExist() - Method in class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitPersistence
 
SegmentGCOptions - Class in org.apache.jackrabbit.oak.segment.compaction
This class holds configuration options for segment store revision gc.
SegmentGCOptions() - Constructor for class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
SegmentGCOptions(boolean, int, int) - Constructor for class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
SegmentGCOptions.GCType - Enum in org.apache.jackrabbit.oak.segment.compaction
The gc type.
SegmentGCStatus - Enum in org.apache.jackrabbit.oak.segment.compaction
 
SegmentId - Class in org.apache.jackrabbit.oak.segment
Segment identifier.
SegmentId(SegmentStore, long, long) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentId
Create a new segment id without access tracking.
SegmentId(SegmentStore, long, long, Runnable) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentId
Create a new segment id with access tracking.
SegmentIdFactory - Interface in org.apache.jackrabbit.oak.segment
A factory for SegmentId given their representation in MSB/LSB longs.
SegmentIdProvider - Interface in org.apache.jackrabbit.oak.segment
Instances of this class provides SegmentId instances of a given SegmentStore and creates new SegmentId instances on the fly if required.
SegmentIdTable - Class in org.apache.jackrabbit.oak.segment
Hash table of weak references to segment identifiers.
SegmentIdTable() - Constructor for class org.apache.jackrabbit.oak.segment.SegmentIdTable
 
SegmentNodeBuilder - Class in org.apache.jackrabbit.oak.segment
A node builder that keeps track of the number of updates (set property calls and so on).
SegmentNodeState - Class in org.apache.jackrabbit.oak.segment
A record of type "NODE".
SegmentNodeState(SegmentReader, SegmentWriter, BlobStore, RecordId) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
SegmentNodeState(SegmentReader, SegmentWriter, BlobStore, RecordId, MeterStats) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
SegmentNodeStateHelper - Class in org.apache.jackrabbit.oak.segment
 
SegmentNodeStore - Class in org.apache.jackrabbit.oak.segment
The top level class for the segment store.
SegmentNodeStore.SegmentNodeStoreBuilder - Class in org.apache.jackrabbit.oak.segment
 
SegmentNodeStoreBuilders - Class in org.apache.jackrabbit.oak.segment
Static factories for creating SegmentNodeBuilder instances pertaining to specific SegmentStore instances.
SegmentNodeStoreFactory - Class in org.apache.jackrabbit.oak.segment
A factory allowing creation of secondary segment node stores.
SegmentNodeStoreFactory() - Constructor for class org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory
 
SegmentNodeStoreMonitor - Interface in org.apache.jackrabbit.oak.segment
SegmentNodeStoreMonitor is notified for commit related operations performed by SegmentNodeStore.
SegmentNodeStoreMonitorService - Class in org.apache.jackrabbit.oak.segment
An OSGi wrapper for segment node store monitoring configurations.
SegmentNodeStoreMonitorService() - Constructor for class org.apache.jackrabbit.oak.segment.SegmentNodeStoreMonitorService
 
SegmentNodeStorePersistence - Interface in org.apache.jackrabbit.oak.segment.spi.persistence
This type is a main entry point for the segment node store persistence.
SegmentNodeStoreService - Class in org.apache.jackrabbit.oak.segment
An OSGi wrapper for the segment node store.
SegmentNodeStoreService() - Constructor for class org.apache.jackrabbit.oak.segment.SegmentNodeStoreService
 
SegmentNodeStoreServiceDeprecationError - Class in org.apache.jackrabbit.oak.segment.osgi
This component is activated when a configuration for the deprecated SegmentNodeStoreService from oak-segment is detected.
SegmentNodeStoreServiceDeprecationError() - Constructor for class org.apache.jackrabbit.oak.segment.osgi.SegmentNodeStoreServiceDeprecationError
 
SegmentNodeStoreStats - Class in org.apache.jackrabbit.oak.segment
 
SegmentNodeStoreStats(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
SegmentNodeStoreStatsMBean - Interface in org.apache.jackrabbit.oak.segment
 
SegmentNotFoundException - Exception in org.apache.jackrabbit.oak.segment
This exception is thrown when there the segment does not exist in the store
SegmentNotFoundException(String, SegmentNotFoundException) - Constructor for exception org.apache.jackrabbit.oak.segment.SegmentNotFoundException
 
SegmentNotFoundException(SegmentId) - Constructor for exception org.apache.jackrabbit.oak.segment.SegmentNotFoundException
 
SegmentNotFoundException(SegmentId, Throwable) - Constructor for exception org.apache.jackrabbit.oak.segment.SegmentNotFoundException
 
SegmentNotFoundExceptionListener - Interface in org.apache.jackrabbit.oak.segment
Listener for SegmentNotFoundException.
SegmentOverflowException - Exception in org.apache.jackrabbit.oak.segment
This exception is thrown by the Segment NodeStore when an internal limit is exceeded such as too many segment references.
SegmentOverflowException(String) - Constructor for exception org.apache.jackrabbit.oak.segment.SegmentOverflowException
 
SegmentOverflowException(String, Throwable) - Constructor for exception org.apache.jackrabbit.oak.segment.SegmentOverflowException
 
SegmentOverflowException(Throwable) - Constructor for exception org.apache.jackrabbit.oak.segment.SegmentOverflowException
 
SegmentParser - Class in org.apache.jackrabbit.oak.segment
SegmentParser serves as a base class for parsing segments.
SegmentParser(SegmentReader) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser
 
SegmentParser.BlobInfo - Class in org.apache.jackrabbit.oak.segment
SegmentParser.BlobType - Enum in org.apache.jackrabbit.oak.segment
Type of blobs (and strings)
SegmentParser.ListBucketInfo - Class in org.apache.jackrabbit.oak.segment
SegmentParser.ListInfo - Class in org.apache.jackrabbit.oak.segment
SegmentParser.MapInfo - Class in org.apache.jackrabbit.oak.segment
SegmentParser.NodeInfo - Class in org.apache.jackrabbit.oak.segment
SegmentParser.PropertyInfo - Class in org.apache.jackrabbit.oak.segment
SegmentParser.TemplateInfo - Class in org.apache.jackrabbit.oak.segment
SegmentParser.ValueInfo - Class in org.apache.jackrabbit.oak.segment
SegmentPropertyState - Class in org.apache.jackrabbit.oak.segment
A property, which can read a value or list record from a segment.
SegmentReader - Interface in org.apache.jackrabbit.oak.segment
Instances of SegmentReader are responsible for reading records from segments.
SegmentRevisionGC - Interface in org.apache.jackrabbit.oak.segment.compaction
This MBean exposes the settings from SegmentGCOptions and reflects the GC status as reported by the GCMonitor.
SegmentRevisionGCMBean - Class in org.apache.jackrabbit.oak.segment.compaction
 
SegmentRevisionGCMBean(FileStore, SegmentGCOptions, FileStoreGCMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
SegmentStore - Interface in org.apache.jackrabbit.oak.segment
The backend storage interface used by the segment node store.
SegmentStoreProvider - Interface in org.apache.jackrabbit.oak.segment
 
SegmentStream - Class in org.apache.jackrabbit.oak.segment
For reading any record of type "VALUE" as binary streams.
SegmentTarManager - Class in org.apache.jackrabbit.oak.segment.file.tar
 
SegmentTarManager(File, FileStoreMonitor, IOMonitor, boolean, boolean) - Constructor for class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarManager
 
SegmentTarReader - Class in org.apache.jackrabbit.oak.segment.file.tar
 
SegmentTarReader(File, FileAccess, Index, IOMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarReader
 
SegmentTarWriter - Class in org.apache.jackrabbit.oak.segment.file.tar
 
SegmentTarWriter(File, FileStoreMonitor, IOMonitor) - Constructor for class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
SegmentTracker - Class in org.apache.jackrabbit.oak.segment
Tracker of references to segment identifiers and segment instances that are currently kept in memory and factory for creating SegmentId instances.
SegmentTracker(SegmentIdFactory) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentTracker
 
SegmentVersion - Enum in org.apache.jackrabbit.oak.segment
Version of the segment storage format.
SegmentWriter - Interface in org.apache.jackrabbit.oak.segment
Converts nodes, properties, values, etc.
setCollectStackTraces(boolean) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
setCollectStackTraces(boolean) - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
Turns on/off, depending on the value of flag, the collection of stack traces for each writer.
setContext(List<String>) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceMonitor
Set the current context.
setContext(List<String>) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTracer
Set the context to be added to each line of the IOTrace going forward.
setEstimationDisabled(boolean) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Disables the estimation phase, thus allowing GC to run every time.
setEstimationDisabled(boolean) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Disables the estimation phase, thus allowing GC to run every time.
setEstimationDisabled(boolean) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setForceTimeout(int) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Set the number of seconds to attempt to force compact concurrent commits on top of already compacted commits after the maximum number of retries has been reached.
setForceTimeout(int) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Set the number of seconds to attempt to force compact concurrent commits on top of already compacted commits after the maximum number of retries has been reached.
setForceTimeout(int) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setGCLogInterval(long) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Set the number of nodes after which an update about the compaction process is logged.
setGcSizeDeltaEstimation(long) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
setGcSizeDeltaEstimation(long) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
setGcSizeDeltaEstimation(long) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setGCType(SegmentGCOptions.GCType) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Set the gc type.
setGCType(String) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
setGCType(String) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setHead(Function<RecordId, RecordId>, Revisions.Option...) - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions
 
setHead(Function<RecordId, RecordId>, Revisions.Option...) - Method in class org.apache.jackrabbit.oak.segment.file.TarRevisions
This implementation blocks if a concurrent call is already in progress.
setHead(Function<RecordId, RecordId>, Revisions.Option...) - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStoreRevisions
Not supported: throws UnsupportedOperationException
setHead(Function<RecordId, RecordId>, Revisions.Option...) - Method in interface org.apache.jackrabbit.oak.segment.Revisions
Atomically set the record id of the current head state to the value returned from the newHead function when called with the record id of the current head.
setHead(RecordId, RecordId, Revisions.Option...) - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions
 
setHead(RecordId, RecordId, Revisions.Option...) - Method in class org.apache.jackrabbit.oak.segment.file.TarRevisions
This implementation blocks if a concurrent call to TarRevisions.setHead(Function, Option...) is already in progress.
setHead(RecordId, RecordId, Revisions.Option...) - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStoreRevisions
 
setHead(RecordId, RecordId, Revisions.Option...) - Method in interface org.apache.jackrabbit.oak.segment.Revisions
Atomically set the record id of the current head state to the given head state if the current head state matches the expected value.
setMemoryThreshold(int) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Set the available memory threshold beyond which revision gc will be canceled.
setMemoryThreshold(int) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Set the available memory threshold beyond which revision gc will be canceled.
setMemoryThreshold(int) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setNumberOfOtherWritersToDetail(int) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
setNumberOfOtherWritersToDetail(int) - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
Modifies the maximum number of writers outside already defined groups to be recorded.
setOffline() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Enables the offline compaction mode, allowing for certain optimizations, like reducing the retained generation to 1.
setPaused(boolean) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Set revision gc to paused.
setPausedCompaction(boolean) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Set revision gc to paused.
setPausedCompaction(boolean) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setRetainedGenerations(int) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Set the number of segment generations to retain: each compaction run creates a new segment generation.
setRetainedGenerations(int) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Set the number of segment generations to retain: each compaction run creates a new segment generation.
setRetainedGenerations(int) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setRetryCount(int) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
Set the number of tries to compact concurrent commits on top of already compacted commits
setRetryCount(int) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Set the number of tries to compact concurrent commits on top of already compacted commits
setRetryCount(int) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setRevision(String) - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
Go to the specified revision
setRevisionGCProgressLog(long) - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Set the size of the logging interval, -1 means disabled
setRevisionGCProgressLog(long) - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
setWriterGroupsForLastMinuteCounts(String[]) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStoreStats
 
setWriterGroupsForLastMinuteCounts(String[]) - Method in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
Modifies the groups used for grouping writers.
shouldFollow(UUID, UUID) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.CleanupContext
Determine if a reference between two entries should be followed, and if the referenced entry should be marked.
shouldReclaim(UUID, GCGeneration, boolean) - Method in interface org.apache.jackrabbit.oak.segment.file.tar.CleanupContext
Check if an entry should be reclaimed.
SimpleIndexEntry - Class in org.apache.jackrabbit.oak.segment.file.tar.index
 
SimpleIndexEntry(long, long, int, int, int, int, boolean) - Constructor for class org.apache.jackrabbit.oak.segment.file.tar.index.SimpleIndexEntry
 
size - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.BlobInfo
Size in bytes of this blob
size - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ListBucketInfo
Size in bytes of this bucket.
size - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ListInfo
Size in bytes of this list
size - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.MapInfo
Size in bytes of this map.
size - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.NodeInfo
Size in bytes of this node
size - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.PropertyInfo
Size in bytes of this property
size - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
Size in bytes of this template
size() - Method in interface org.apache.jackrabbit.oak.segment.data.SegmentData
 
size() - Method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
 
size() - Method in interface org.apache.jackrabbit.oak.segment.file.tar.index.Index
Return the size of this index in bytes.
size() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
size() - Method in class org.apache.jackrabbit.oak.segment.RecordCache
 
size() - Method in class org.apache.jackrabbit.oak.segment.Segment
 
size() - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
size(int) - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
SIZE_BITS - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Number of bits used to indicate the size of a map.
SIZE_DELTA_ESTIMATION_DEFAULT - Static variable in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
skip(long) - Method in class org.apache.jackrabbit.oak.segment.SegmentStream
 
skipped(String, Object...) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
SMALL - org.apache.jackrabbit.oak.segment.SegmentParser.BlobType
SplitJournalFile - Class in org.apache.jackrabbit.oak.segment.spi.persistence.split
 
SplitJournalFile(JournalFile, JournalFile, Optional<String>) - Constructor for class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitJournalFile
 
SplitJournalFileReader - Class in org.apache.jackrabbit.oak.segment.spi.persistence.split
 
SplitJournalFileReader(JournalFileReader, JournalFileReader, Optional<String>) - Constructor for class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitJournalFileReader
 
SplitPersistence - Class in org.apache.jackrabbit.oak.segment.spi.persistence.split
 
SplitPersistence(SegmentNodeStorePersistence, SegmentNodeStorePersistence) - Constructor for class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitPersistence
 
SplitSegmentArchiveManager - Class in org.apache.jackrabbit.oak.segment.spi.persistence.split
 
SplitSegmentArchiveManager(SegmentArchiveManager, SegmentArchiveManager, String) - Constructor for class org.apache.jackrabbit.oak.segment.spi.persistence.split.SplitSegmentArchiveManager
 
SSLSubjectMatcher - Class in org.apache.jackrabbit.oak.segment.standby.netty
 
SSLSubjectMatcher(String) - Constructor for class org.apache.jackrabbit.oak.segment.standby.netty.SSLSubjectMatcher
 
stableId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.NodeInfo
Stable id of this node
StandbyClientSync - Class in org.apache.jackrabbit.oak.segment.standby.client
 
StandbyClientSync.Builder - Class in org.apache.jackrabbit.oak.segment.standby.client
 
StandbyServerSync - Class in org.apache.jackrabbit.oak.segment.standby.server
 
StandbyServerSync.Builder - Class in org.apache.jackrabbit.oak.segment.standby.server
 
StandbyStatusMBean - Interface in org.apache.jackrabbit.oak.segment.standby.jmx
 
StandbyStoreService - Class in org.apache.jackrabbit.oak.segment.standby.store
 
StandbyStoreService() - Constructor for class org.apache.jackrabbit.oak.segment.standby.store.StandbyStoreService
 
StandbyStoreServiceDeprecationError - Class in org.apache.jackrabbit.oak.segment.osgi
This component is activated when a configuration for the deprecated StandbyStoreService from oak-segment is detected.
StandbyStoreServiceDeprecationError() - Constructor for class org.apache.jackrabbit.oak.segment.osgi.StandbyStoreServiceDeprecationError
 
start() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
start() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
start() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
startBackup() - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupRestoreImpl
 
startRestore() - Method in class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupRestoreImpl
 
startRevisionGC() - Method in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
Initiate a revision garbage collection operation
startRevisionGC() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGCMBean
 
STATUS_CLOSED - Static variable in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
STATUS_CLOSING - Static variable in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
STATUS_INITIALIZING - Static variable in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
STATUS_RUNNING - Static variable in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
STATUS_STARTING - Static variable in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
STATUS_STOPPED - Static variable in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
stop() - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync
 
stop() - Method in interface org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean
 
stop() - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync
 
StringCache - Class in org.apache.jackrabbit.oak.segment
 
StringCacheWeigher() - Constructor for class org.apache.jackrabbit.oak.segment.CacheWeights.StringCacheWeigher
 
StringData - Class in org.apache.jackrabbit.oak.segment.data
 

T

TAIL - org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions.GCType
Tail gc: compaction will compact the diff between the head state created by the previous compaction run and the current head state.
tailGC() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
Run tail garbage collection.
TarConstants - Class in org.apache.jackrabbit.oak.segment.file.tar
 
tarExists(String) - Method in interface org.apache.jackrabbit.oak.segment.file.proc.Proc.Backend
 
TarFiles - Class in org.apache.jackrabbit.oak.segment.file.tar
 
TarFiles.Builder - Class in org.apache.jackrabbit.oak.segment.file.tar
 
TarFiles.CleanupResult - Class in org.apache.jackrabbit.oak.segment.file.tar
 
TarPersistence - Class in org.apache.jackrabbit.oak.segment.file.tar
 
TarPersistence(File) - Constructor for class org.apache.jackrabbit.oak.segment.file.tar.TarPersistence
 
TarPersistence(File, File) - Constructor for class org.apache.jackrabbit.oak.segment.file.tar.TarPersistence
 
TarReader - Class in org.apache.jackrabbit.oak.segment.file.tar
 
TarRecovery - Interface in org.apache.jackrabbit.oak.segment.file.tar
A strategy for the recovery of segments.
TarRevisions - Class in org.apache.jackrabbit.oak.segment.file
This implementation of Revisions is backed by a journal file where the current head is persisted by calling TarRevisions.tryFlush(Flusher).
TarRevisions(SegmentNodeStorePersistence) - Constructor for class org.apache.jackrabbit.oak.segment.file.TarRevisions
Create a new instance placing the journal log file into the passed directory.
Template - Class in org.apache.jackrabbit.oak.segment
The in-memory representation of a "hidden class" of a node; inspired by the Chrome V8 Javascript engine).
TEMPLATE - org.apache.jackrabbit.oak.segment.RecordType
A template (the "hidden class" of a node; inspired by the Chrome V8 Javascript engine).
TemplateCache - Class in org.apache.jackrabbit.oak.segment
 
TemplateCacheWeigher() - Constructor for class org.apache.jackrabbit.oak.segment.CacheWeights.TemplateCacheWeigher
 
templateId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
Id of this record
TemplateInfo(RecordId, boolean, boolean, boolean, boolean, int, int, int) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
 
TEXT - org.apache.jackrabbit.oak.segment.tool.SearchNodes.Output
 
timeout(long, TimeUnit) - Static method in class org.apache.jackrabbit.oak.segment.file.TarRevisions
Factory method for creating a timeout option.
toString() - Method in class org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions
 
toString() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
 
toString() - Method in class org.apache.jackrabbit.oak.segment.file.GCJournal.GCJournalEntry
 
toString() - Method in class org.apache.jackrabbit.oak.segment.file.PriorityCache
 
toString() - Method in class org.apache.jackrabbit.oak.segment.file.tar.GCGeneration
 
toString() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
toString() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarReader
 
toString() - Method in class org.apache.jackrabbit.oak.segment.file.tooling.RevisionHistory.HistoryElement
 
toString() - Method in class org.apache.jackrabbit.oak.segment.MapRecord
 
toString() - Method in class org.apache.jackrabbit.oak.segment.PropertyTemplate
 
toString() - Method in class org.apache.jackrabbit.oak.segment.RecordId
 
toString() - Method in class org.apache.jackrabbit.oak.segment.RecordUsageAnalyser
 
toString() - Method in class org.apache.jackrabbit.oak.segment.Segment
 
toString() - Method in class org.apache.jackrabbit.oak.segment.SegmentId
 
toString() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeState
 
toString() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore.SegmentNodeStoreBuilder
 
toString() - Method in class org.apache.jackrabbit.oak.segment.SegmentPropertyState
 
toString() - Method in class org.apache.jackrabbit.oak.segment.Template
 
toString(int) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.RevisionHistory.HistoryElement
Serialise this element to JSON up to the given depth.
toString10() - Method in class org.apache.jackrabbit.oak.segment.RecordId
Returns the record id string representation used in Oak 1.0.
Trace - Interface in org.apache.jackrabbit.oak.segment.tool.iotrace
An instance of a Trace specifies a read pattern for tracing IO reads of segments with an IOTracer instance.
trackAllocation(Buffer) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferMonitor
Track the allocation of a buffer and update the exposed statistics.
transferredBytes() - Method in class org.apache.jackrabbit.oak.segment.standby.codec.ChunkedBlobStream
Returns the number of transferred bytes.
truncate() - Method in class org.apache.jackrabbit.oak.segment.file.LocalGCJournalFile
 
truncate() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile
Removes the content of the gc.log
truncate() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFileWriter
Truncates the journal file.
tryFlush() - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
Try to flush all pending changes to disk if possible without waiting for a lock or other resources currently not available.
type - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ValueInfo
Type of this value
TYPE - Static variable in interface org.apache.jackrabbit.oak.segment.compaction.SegmentRevisionGC
 
TYPE - Static variable in interface org.apache.jackrabbit.oak.segment.file.FileStoreStatsMBean
 
TYPE - Static variable in interface org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean
 

U

unlock() - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.RepositoryLock
Unlocks the repository, so that it can be used by another SegmentNodeStore.
unregister() - Method in class org.apache.jackrabbit.oak.segment.standby.store.CommunicationObserver
 
updated() - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeBuilder
 
updateStatus(String) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
USE_FAKE_BLOBSTORE - Static variable in class org.apache.jackrabbit.oak.backup.impl.FileStoreBackupImpl
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class org.apache.jackrabbit.oak.segment.standby.netty.SSLSubjectMatcher
 

V

V_12 - org.apache.jackrabbit.oak.segment.SegmentVersion
 
V_13 - org.apache.jackrabbit.oak.segment.SegmentVersion
 
VALUE - org.apache.jackrabbit.oak.segment.RecordType
A value (for example a string, or a long, or a blob).
valueId - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.ValueInfo
Id of this record
ValueInfo(RecordId, Type<?>) - Constructor for class org.apache.jackrabbit.oak.segment.SegmentParser.ValueInfo
 
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions.GCType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.segment.RecordType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.segment.SegmentParser.BlobType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.segment.SegmentVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.segment.tool.SearchNodes.Output
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions.GCType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.segment.compaction.SegmentGCStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.segment.RecordType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.segment.SegmentParser.BlobType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.segment.SegmentVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.segment.tool.SearchNodes.Output
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String, Object...) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
 
WARN_SIZE - Static variable in class org.apache.jackrabbit.oak.segment.MapRecord
Going over this limit will generate a warning message in the log
weigh(Object, Object) - Method in class org.apache.jackrabbit.oak.segment.CacheWeights.OneWeigher
 
weigh(String, RecordId) - Method in class org.apache.jackrabbit.oak.segment.CacheWeights.NodeCacheWeigher
 
weigh(String, RecordId) - Method in class org.apache.jackrabbit.oak.segment.CacheWeights.StringCacheWeigher
 
weigh(ReaderCache.CacheKey, String) - Method in class org.apache.jackrabbit.oak.segment.CacheWeights.ReaderStringCacheWeigher
 
weigh(ReaderCache.CacheKey, Template) - Method in class org.apache.jackrabbit.oak.segment.CacheWeights.ReaderTemplateCacheWeigher
 
weigh(SegmentId, Segment) - Method in class org.apache.jackrabbit.oak.segment.CacheWeights.SegmentCacheWeigher
 
weigh(Template, RecordId) - Method in class org.apache.jackrabbit.oak.segment.CacheWeights.TemplateCacheWeigher
 
with(WriterCacheManager) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Specify the cacheManager used by the returned writer.
withAccessTracking(String, StatisticsProvider) - Method in class org.apache.jackrabbit.oak.segment.WriterCacheManager
Enable access statistics for this cache.
withAllowedClientIPRanges(String[]) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withAutoClean(boolean) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withBlobChunkSize(int) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withBlobStore(BlobStore) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Specify the BlobStore.
withCheckBinaries(boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Instruct the command to scan the full content of binary properties.
withCheckHead(boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Instruct the command to check head state.
withCheckpoints(Set<String>) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Instruct the command to check specified checkpoints.
withChild(String) - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
withCondition(String, BooleanSupplier) - Method in class org.apache.jackrabbit.oak.segment.file.cancel.Canceller
Return a new Canceller based on a boolean predicate.
withCustomPersistence(SegmentNodeStorePersistence) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
 
withDebugInterval(long) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Number of seconds between successive debug print statements.
withDefaultMemoryMapping() - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Set memory mapping to the default value based on OS properties
withDepth(int) - Method in class org.apache.jackrabbit.oak.segment.tool.History.Builder
Maximum depth of the history.
withDirectory(File) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withEagerSegmentCaching(boolean) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Enable eager segment caching.
withErr(PrintStream) - Method in class org.apache.jackrabbit.oak.segment.tool.RecoverJournal.Builder
 
withErr(PrintStream) - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
withErrWriter(PrintWriter) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
The text error stream writer used to print erroneous output.
withFakeBlobStore(boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Backup.Builder
Simulate the existence of a file-based blob store.
withFileStore(FileStore) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withFileStore(FileStore) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withFileStoreMonitor(FileStoreMonitor) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withFilter(String) - Method in class org.apache.jackrabbit.oak.segment.tool.Diff.Builder
The path to a subtree.
withFilterPaths(Set<String>) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Content paths to be checked.
withForce(boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Compact.Builder
Whether to fail if run on an older version of the store of force upgrading its format.
withGCLogInterval(long) - Method in class org.apache.jackrabbit.oak.segment.tool.Compact.Builder
The number of nodes after which an update about the compaction process is logged.
withGCMonitor(GCMonitor) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
GCMonitor for monitoring this files store's gc process.
withGCOptions(SegmentGCOptions) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
SegmentGCOptions the garbage collection options of the store
withGeneration(Supplier<GCGeneration>) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Specify the generation for the segment written by the returned segment writer.
withGeneration(GCGeneration) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Specify the generation for the segment written by the returned segment writer.
withHost(String) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withIgnoreMissingSegments(boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Diff.Builder
Whether to ignore exceptions caused by missing segments in the segment store.
withIncremental(boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Diff.Builder
Set whether or not to perform an incremental diff of the specified interval.
withInterval(String) - Method in class org.apache.jackrabbit.oak.segment.tool.Diff.Builder
The two node records to diff specified as a record ID interval.
withIOLogging(Logger) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Log IO reads at debug level to the passed logger
withIOMonitor(IOMonitor) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
 
withIOMonitor(IOMonitor) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withIOStatistics(boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Instruct the command to print statistics about I/O operations performed during the check.
withJournal(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
The path to the journal of the segment store.
withJournal(File) - Method in class org.apache.jackrabbit.oak.segment.tool.History.Builder
The path to the journal.
withLoggingHook(Consumer<String>) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore.SegmentNodeStoreBuilder
LoggingHook for recording write operations to a log file
withMaxFileSize(int) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Maximal size of the generated tar files in MB.
withMaxFileSize(long) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withMemoryMapping(boolean) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Turn memory mapping on or off
withMemoryMapping(boolean) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withMmap(boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Whether to use memory mapped access or file access.
withMmap(Boolean) - Method in class org.apache.jackrabbit.oak.segment.tool.Compact.Builder
Whether to use memory mapped access or file access.
withNode(String) - Method in class org.apache.jackrabbit.oak.segment.tool.History.Builder
A path to a node.
withNodeDeduplicationCacheSize(int) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Number of items to keep in the node deduplication cache
withOffHeapAccess(boolean) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Turn off heap access on or off
withOffHeapAccess(boolean) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withOs(String) - Method in class org.apache.jackrabbit.oak.segment.tool.Compact.Builder
Which operating system the code is running on.
withOut(PrintStream) - Method in class org.apache.jackrabbit.oak.segment.tool.RecoverJournal.Builder
 
withOut(PrintStream) - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
withoutCache() - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Specify that the returned writer should not use a cache.
withOutput(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Diff.Builder
The file where the output of this command is stored.
withOutput(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Revisions.Builder
The file where the output of this command is stored.
withOutput(SearchNodes.Output) - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
withOutWriter(PrintWriter) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
The text output stream writer used to print normal output.
withoutWriterPool() - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Create a SegmentWriter backed by a SegmentBufferWriter.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
The path to an existing segment store.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Compact.Builder
The path to an existing segment store.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.DebugSegments.Builder
The path to an existing segment store.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.DebugStore.Builder
The path to an existing segment store.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.DebugTars.Builder
The path to an existing segment store.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Diff.Builder
The path to an existing segment store.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.History.Builder
The path to an existing segment store.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.RecoverJournal.Builder
 
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Revisions.Builder
The path to an existing segment store.
withPath(File) - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
withPersistence(SegmentNodeStorePersistence) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withPort(int) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withPort(int) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withProperty(String) - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
withReaderCountStats(CounterStats) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withReadOnly() - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withReadTimeoutMs(int) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withRemoteStoreMonitor(RemoteStoreMonitor) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
 
withRemoteStoreMonitor(RemoteStoreMonitor) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withRepositoryStatistics(Check.RepositoryStatistics) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Attach a repository statistics instance to collect info on nodes and properties checked on head.
withRevisionsCount(Integer) - Method in class org.apache.jackrabbit.oak.segment.tool.Check.Builder
Instruct the command to check only the last revisionsCount revisions.
withSecureConnection(boolean) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withSecureConnection(boolean) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withSegment(String) - Method in class org.apache.jackrabbit.oak.segment.tool.DebugSegments.Builder
Add a segment, node record or node record range.
withSegmentCacheSize(int) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Size of the segment cache in MB.
withSegmentCacheSize(int) - Method in class org.apache.jackrabbit.oak.segment.tool.Compact.Builder
The size of the segment cache in MB.
withSegmentCountStats(CounterStats) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withShortCircuit() - Method in class org.apache.jackrabbit.oak.segment.file.cancel.Canceller
Create a new Canceller based on this Canceller.
withSnfeListener(SegmentNotFoundExceptionListener) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
SegmentNotFoundExceptionListener listener for SegmentNotFoundException
withSource(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Backup.Builder
The source folder of the backup.
withSource(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Restore.Builder
The source path of the restore.
withSpoolFolder(File) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withSSLChainFile(String) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withSSLChainFile(String) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withSSLClientValidation(boolean) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withSSLKeyFile(String) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withSSLKeyFile(String) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withSSLKeyPassword(String) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withSSLKeyPassword(String) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withSSLSubjectPattern(String) - Method in class org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSync.Builder
 
withSSLSubjectPattern(String) - Method in class org.apache.jackrabbit.oak.segment.standby.server.StandbyServerSync.Builder
 
withStatisticsProvider(StatisticsProvider) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
StatisticsProvider for collecting statistics related to FileStore
withStatisticsProvider(StatisticsProvider) - Method in class org.apache.jackrabbit.oak.segment.SegmentNodeStore.SegmentNodeStoreBuilder
StatisticsProvider for collecting statistics related to SegmentStore
withStrictVersionCheck(boolean) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Enable strict version checking.
withStringCacheSize(int) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Size of the string cache in MB.
withStringDeduplicationCacheSize(int) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Number of items to keep in the string deduplication cache
withTar(String) - Method in class org.apache.jackrabbit.oak.segment.tool.DebugTars.Builder
Add a TAR file.
withTarget(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Backup.Builder
The target folder of the backup.
withTarget(File) - Method in class org.apache.jackrabbit.oak.segment.tool.Restore.Builder
The target of the restore.
withTarRecovery(TarRecovery) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles.Builder
 
withTemplateCacheSize(int) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Size of the template cache in MB.
withTemplateDeduplicationCacheSize(int) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreBuilder
Number of items to keep in the template deduplication cache
withTimeout(String, long, TimeUnit) - Method in class org.apache.jackrabbit.oak.segment.file.cancel.Canceller
Return a new Canceller based on time duration.
withValue(String, String) - Method in class org.apache.jackrabbit.oak.segment.tool.SearchNodes.Builder
 
withWriterPool() - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriterBuilder
Create a SegmentWriter backed by a SegmentBufferWriterPool.
write() - Method in class org.apache.jackrabbit.oak.segment.file.tar.binaries.BinaryReferencesIndexWriter
Write the current state of this instance to an array of bytes.
write() - Method in class org.apache.jackrabbit.oak.segment.file.tar.index.IndexWriter
Serializes the content of the index.
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.apache.jackrabbit.oak.segment.standby.codec.GetBlobResponseEncoder
 
writeBinaryReferences(@org.jetbrains.annotations.NotNull byte[]) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Write the binary references data.
writeBinaryReferences(byte[]) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
writeBlob(Blob) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriter
 
writeBlob(Blob) - Method in interface org.apache.jackrabbit.oak.segment.SegmentWriter
Write a blob (as list of block records)
writeBlob(InputStream) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
 
writeBlob(InputStream, BlobOptions) - Method in class org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore
Ignores the options provided and delegates to BasicReadOnlyBlobStore.writeBlob(InputStream).
writeByte(byte) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
 
writeBytes(byte[], int, int) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
 
writeEntry(String) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.DefaultIOTraceWriter
 
writeEntry(String) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceLogWriter
 
writeEntry(String) - Method in interface org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceWriter
Persist a entry
writeGraph(@org.jetbrains.annotations.NotNull byte[]) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Write the graph data.
writeGraph(byte[]) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
writeHeader(String) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.DefaultIOTraceWriter
 
writeHeader(String) - Method in class org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceLogWriter
 
writeHeader(String) - Method in interface org.apache.jackrabbit.oak.segment.tool.iotrace.IOTraceWriter
Persist a header
writeInt(int) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
 
writeLine(String) - Method in class org.apache.jackrabbit.oak.segment.file.LocalGCJournalFile
 
writeLine(String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile
Write the new line to the GC journal file.
writeLine(String) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFileWriter
Write a new line to the journal file.
writeLong(long) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
 
writeNode(NodeState) - Method in interface org.apache.jackrabbit.oak.segment.SegmentWriter
Write a node state.
writeNode(NodeState, Buffer) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriter
 
writeNode(NodeState, Buffer) - Method in interface org.apache.jackrabbit.oak.segment.SegmentWriter
Write a node state.
WriterCacheManager - Class in org.apache.jackrabbit.oak.segment
Instances of this class manage the deduplication caches used by the SegmentWriter to avoid writing multiple copies of the same record.
WriterCacheManager() - Constructor for class org.apache.jackrabbit.oak.segment.WriterCacheManager
 
WriterCacheManager.Default - Class in org.apache.jackrabbit.oak.segment
This implementation of WriterCacheManager returns RecordCache instances for the string and template cache and Cache instance for the node cache.
WriterCacheManager.Empty - Class in org.apache.jackrabbit.oak.segment
This implementation of WriterCacheManager returns empty caches of size 0.
writeRecordId(RecordId) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
Write a record ID.
writeSegment(long, long, @org.jetbrains.annotations.NotNull byte[], int, int, int, int, boolean) - Method in interface org.apache.jackrabbit.oak.segment.spi.persistence.SegmentArchiveWriter
Write the new segment to the archive.
writeSegment(long, long, byte[], int, int, int, int, boolean) - Method in class org.apache.jackrabbit.oak.segment.file.tar.SegmentTarWriter
 
writeSegment(UUID, byte[], int, int, GCGeneration, Set<UUID>, Set<String>) - Method in class org.apache.jackrabbit.oak.segment.file.tar.TarFiles
 
writeSegment(SegmentId, byte[], int, int) - Method in class org.apache.jackrabbit.oak.segment.file.FileStore
 
writeSegment(SegmentId, byte[], int, int) - Method in class org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore
 
writeSegment(SegmentId, byte[], int, int) - Method in class org.apache.jackrabbit.oak.segment.memory.MemoryStore
 
writeSegment(SegmentId, byte[], int, int) - Method in interface org.apache.jackrabbit.oak.segment.SegmentStore
Writes the given segment to the segment store.
writeShort(short) - Method in class org.apache.jackrabbit.oak.segment.SegmentBufferWriter
 
writeStream(InputStream) - Method in class org.apache.jackrabbit.oak.segment.DefaultSegmentWriter
 
writeStream(InputStream) - Method in interface org.apache.jackrabbit.oak.segment.SegmentWriter
Writes a stream value record.
writeTo(OutputStream) - Method in class org.apache.jackrabbit.oak.segment.Segment
 
written(long) - Method in class org.apache.jackrabbit.oak.segment.file.FileStoreStats
 
written(long) - Method in interface org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitor
Notifies the monitor when data is written
written(long) - Method in class org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitorAdapter
 

Z

zeroChildNodes - Variable in class org.apache.jackrabbit.oak.segment.SegmentParser.TemplateInfo
Nodes with this type have no child nodes
A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes All Packages