All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAccessControlList |
Abstract base implementation of the JackrabbitAccessControlList
interface.
|
AbstractAccessControlManager |
Default implementation of the JackrabbitAccessControlManager interface.
|
AbstractAuthorizableAction |
Abstract implementation of the AuthorizableAction interface that
doesn't perform any action.
|
AbstractAzureDataStoreService |
|
AbstractBlob |
Abstract base class for Blob implementations.
|
AbstractBlobStore |
An abstract data store that splits the binaries in relatively small blocks,
so that each block fits in memory.
|
AbstractBlobStore.BlockId |
A block id.
|
AbstractBlobStore.Data |
The data for a block.
|
AbstractCacheStats |
|
AbstractCheckpointMBean |
Abstract base class for CheckpointMBean implementations.
|
AbstractChildNodeEntry |
|
AbstractConfig |
Abstract configuration class that is based on a bean map.
|
AbstractCredentials |
|
AbstractDataRecord |
|
AbstractDataStoreService |
|
AbstractDecoratedNodeState |
|
AbstractDocumentNodeState |
|
AbstractFileStore |
The storage implementation for tar files.
|
AbstractGroupAction |
Abstract implementation of the GroupAction interface that
doesn't perform any action.
|
AbstractLoginModule |
Abstract implementation of the LoginModule interface that can act
as base class for login modules that aim to authenticate subjects against
information stored in the content repository.
|
AbstractMutableTree |
AbstractMutableTree extends AbstractTree with implementations
for most write methods of Tree .
|
AbstractNodeState |
Abstract base class for NodeState implementations.
|
AbstractPersistentCache |
|
AbstractPropertyState |
|
AbstractRebaseDiff |
AbstractRebaseDiff serves as base for rebase implementations.
|
AbstractRemoteSegmentArchiveReader |
|
AbstractRemoteSegmentArchiveWriter |
|
AbstractRestrictionProvider |
|
AbstractS3DataStoreService |
|
AbstractSegmentTarExplorerBackend |
Abstraction for Segment-Tar based backends.
|
AbstractServiceTracker<T> |
AbstractServiceTracker is a base class for composite components
that dynamically look up the available component services from the
whiteboard.
|
AbstractSharedBackend |
|
AbstractSharedCachingDataStore |
Cache files locally and stage files locally for async uploads.
|
AbstractTree |
AbstractTree provides default implementations for most
read methods of Tree .
|
AcceptHeader |
|
AccessControlAction |
The AccessControlAction allows to setup permissions upon creation
of a new authorizable; namely the privileges the new authorizable should be
granted on it's own 'home directory' being represented by the new node
associated with that new authorizable.
|
AccessControlConstants |
Constants for the default access control management implementation and
and for built-in access control related node types.
|
AccessControlImporter |
|
AccessControlManagerDelegator |
This implementation of AccessControlManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.
|
AccessControlManagerImpl |
Default implementation of the JackrabbitAccessControlManager interface.
|
AccessControlValidatorProvider |
AccessControlValidatorProvider aimed to provide a root validator
that makes sure access control related content modifications (adding, modifying
and removing access control policies) are valid according to the
constraints defined by this access control implementation.
|
AccessManager |
AccessManager
|
ACE |
Default implementation of the JackrabbitAccessControlEntry interface.
|
ACFilter |
EventTypeFilter filters based on the access rights of the observing session.
|
AddSubtreeFilter |
This EventFilter implementation excludes events for child nodes
of added nodes.
|
AdminPrincipal |
Principal used to mark an administrator.
|
AggregatedPermissionProvider |
Extension of the PermissionProvider interface that allows it to be
used in combination with other provider implementations.
|
AggregatingDescriptors |
An AggregatingDescriptors is an implementation of Descriptors
that allows to aggregate multiple Descriptors (which are
provided dynamically via a whiteboard tracker).
|
AggregationAware |
Marker interface intended to extend a RestrictionProvider to make it aware of it's aggregated
nature in a composite when it comes to evaluate the validity of restrictions.
|
AggregationFilter |
|
AggregationFilterImpl |
|
AllPermissionProviderImpl |
Implementation of the PermissionProvider interface that grants full
permission everywhere.
|
AndImpl |
The implementation of the corresponding JCR interface.
|
AndImpl |
An AND condition.
|
AnnotatedStandardMBean |
The extension of StandardMBean that will automatically provide JMX
metadata through annotations.
|
AnnotatingConflictHandler |
|
ApplyDiff |
A node state diff handler that applies all reported changes
as-is to the given node builder.
|
ArrayBasedBlob |
This Blob implementations is based on an array of bytes.
|
AstElementFactory |
A factory for syntax tree elements.
|
AstVisitor |
A visitor to access all elements.
|
AstVisitorBase |
The base class to visit all elements.
|
AsyncDocumentProcessor |
Base class for DocumentProcessor implementations that create tasks
executed by an executor service.
|
AsyncIndexerBase |
|
AsyncIndexerLucene |
|
AsyncIndexerService |
|
AsyncIndexInfo |
|
AsyncIndexInfoService |
|
AsyncIndexInfoServiceImpl |
|
AsyncIndexUpdate |
|
AsyncIndexUpdate.AsyncUpdateCallback |
Index update callback that tries to raise the async status flag when
the first index change is detected.
|
AsyncNodeStateProcessor |
|
AtomicCounterEditor |
|
AtomicCounterEditor.ConsolidatorTask |
|
AtomicCounterEditorProvider |
|
Authentication |
The Authentication interface defines methods to validate
Credentials during the
login step of the
authentication process.
|
AuthenticationConfiguration |
Interface for the authentication setup.
|
AuthenticationConfigurationImpl |
Default implementation of the AuthenticationConfiguration with the
following characteristics:
LoginContextProvider : Returns the default implementation of
LoginContextProvider that handles standard JAAS based logins and
deals with pre-authenticated subjects.
|
AuthInfo |
AuthInfo instances provide access to information related
to authentication and authorization of a given content session.
|
AuthInfoImpl |
Default implementation of the AuthInfo interface.
|
Authorizable |
The Authorizable is the common base interface for User and
Group .
|
AuthorizableAction |
|
AuthorizableActionProvider |
AuthorizableActionProvider is used to provide AuthorizableAction s
for each instance of UserManager .
|
AuthorizableExistsException |
AuthorizableExistsException
|
AuthorizableNodeName |
The AuthorizableNodeName is in charge of generating a valid node
name from a given authorizable ID.
|
AuthorizableNodeName.Default |
Default implementation of the AuthorizableNodeName interface
that uses the specified authorizable identifier as node name
escaping
any illegal JCR chars.
|
AuthorizableType |
The different authorizable types.
|
AuthorizableTypeException |
The AuthorizableTypeException signals an Authorizable type mismatch.
|
AuthorizationConfiguration |
Configuration for access control management and permission evaluation.
|
AuthorizationConfigurationImpl |
Default implementation of the AccessControlConfiguration .
|
AuthorizationMonitor |
|
AuthorizationMonitorImpl |
|
AutoMembershipAware |
|
AutoMembershipConfig |
|
AutomembershipService |
|
AutoSaveEnabledManager |
Implementation of the user management that allows to set the autosave flag.
|
AvailableModes |
|
AwsArchiveManager |
|
AwsCompact |
Perform an offline compaction of an existing AWS Segment Store.
|
AwsCompact.Builder |
Collect options for the Compact command.
|
AwsContext |
|
AwsGCJournalFile |
|
AwsJournalFile |
|
AwsManifestFile |
|
AwsPersistence |
|
AwsRepositoryLock |
|
AwsSegmentArchiveReader |
|
AwsSegmentArchiveWriter |
|
AwsSegmentCopy |
Perform a full-copy of repository data at segment level.
|
AwsSegmentCopy.Builder |
|
AwsSegmentStoreMigrator |
|
AwsSegmentStoreMigrator.Builder |
|
AwsSegmentStoreService |
|
AwsToolUtils |
Utility class for common stuff pertaining to tooling.
|
AwsToolUtils.SegmentStoreType |
|
AzureArchiveManager |
|
AzureBlobMetadata |
Provides access to the blob metadata.
|
AzureBlobStoreBackend |
|
AzureCompact |
Perform an offline compaction of an existing Azure Segment Store.
|
AzureCompact.Builder |
Collect options for the Compact command.
|
AzureConfigurationParserUtils |
Utility class for parsing Oak Segment Azure configuration (e.g.
|
AzureConfigurationParserUtils.AzureConnectionKey |
|
AzureConstants |
|
AzureDataStore |
|
AzureDataStoreService |
|
AzureGCJournalFile |
|
AzureJournalFile |
|
AzureManifestFile |
|
AzurePersistence |
|
AzureRepositoryLock |
|
AzureRequestOptions |
|
AzureSegmentArchiveReader |
|
AzureSegmentArchiveWriter |
|
AzureSegmentStoreExplorerBackend |
Backend using a a remote Azure Segment Store.
|
AzureSegmentStoreService |
|
AzureUtilities |
|
BackgroundObserver |
An observer that uses a change queue and a background thread to forward
content changes to another observer.
|
BackgroundObserverMBean |
|
Backup |
Perform a backup of a segment store into a specified folder.
|
Backup.Builder |
Collect options for the Backup command.
|
Base64BlobSerializer |
|
BasicReadOnlyBlobStore |
Utility BlobStore implementation to be used in tooling that can work with a
FileStore without the need of the DataStore being present locally
|
BinaryBasedBlob |
This Blob implementation is based on an underlying Binary .
|
BinaryConstraint |
|
BinaryDownload |
This extension interface provides a mechanism whereby a client can download
a Binary directly from a storage location.
|
BinaryDownloadOptions |
|
BinaryDownloadOptions.BinaryDownloadOptionsBuilder |
|
BinaryId |
A binary id.
|
BinaryPropertyState |
|
BinaryReferencesIndex |
An index of binary references.
|
BinaryReferencesIndex.EntryConsumer |
A consumer of entries from a binary references index.
|
BinaryReferencesIndexLoader |
|
BinaryReferencesIndexWriter |
Maintains the transient state of a binary references index, formats it and
serializes it.
|
BinarySize |
Collects the total binary size (references to the datastore) per path.
|
BinarySizeHistogram |
Collects the histogram of binary sizes (embedded binaries and references to
the datastore).
|
BinaryUpload |
Describes uploading a binary through HTTP requests in a single or multiple
parts.
|
BinaryUploadOptions |
|
BinaryUploadOptions.BinaryUploadOptionsBuilder |
Used to build an instance of BinaryUploadOptions with the options
set as desired by the caller.
|
BindVariableValueImpl |
The implementation of the corresponding JCR interface.
|
BindVariableValueImpl |
A bind variable.
|
BiStatsConsumer |
FunctionalInterface to consume Metric Stats for update/remove operation
|
Blob |
Immutable representation of a binary value of finite length.
|
BlobAccessProvider |
Extension interface applied to a class that indicates that the class
implements the direct upload and direct download feature for Blob s.
|
BlobCollector |
|
BlobDeserializer |
|
BlobDownloadOptions |
|
BlobFetchTimeoutException |
|
BlobGarbageCollector |
Interface for blob garbage collector
|
BlobGC |
|
BlobGCMBean |
MBean for starting and monitoring the progress of
blob garbage collection.
|
BlobIdSerializer |
Blob serializer which serializes blobs depending on type
In memory blobs (having contentIdentity as null) would be serialized as base64
encoded string.
|
BlobIdTracker |
Tracks the blob ids available or added in the blob store using the BlobIdTracker.BlobIdStore .
|
BlobIdTracker.ActiveDeletionTracker |
Tracking any active deletions store for managing the blob reference
|
BlobMigration |
|
BlobMigrationMBean |
|
BlobMigrator |
|
BlobOptions |
Options while writing blobs to the blob store / data store.
|
BlobOptions.UploadType |
Specifies the upload type for the blob.
|
BlobReferenceIterator |
An iterator over all referenced binaries.
|
BlobReferenceRetriever |
Interface to abstract out the low-level details of retrieving blob references from different
NodeStore
|
BlobSerializer |
Customizable mechanism for mapping Blob instances to corresponding
serialization identifiers.
|
BlobStatsCollector |
BlobStoreStatsCollector receives callback when blobs are written and read
from BlobStore
|
BlobStore |
An interface to store and read large binary objects.
|
BlobStoreBlob |
A blob implementation.
|
BlobStoreFixture |
|
BlobStoreFixture |
|
BlobStoreFixtureProvider |
|
BlobStoreInputStream |
An input stream to simplify reading from a store.
|
BlobStoreOptions |
|
BlobStoreOptions.Type |
|
BlobStoreStats |
|
BlobStoreStatsMBean |
|
BlobStoreWrapper |
|
BlobTracker |
Track the blob ids.
|
BlobTracker.Options |
|
BlobTrackingStore |
Interface to be implemented by a data store which can support local blob id tracking.
|
BlobTypeUnknownException |
|
BlobUpload |
An object containing information needed to complete a direct binary upload.
|
BlobUploadOptions |
|
BloomFilter |
A Bloom filter implementation.
|
BooleanConstraint |
|
BooleanPropertyState |
|
BootstrapConfig |
The bootstrap configuration hold information about initial startup
parameters like repository config and home.
|
BoundedHistogram |
A histogram that keeps a maximum number of buckets (entries).
|
BranchNodeStore |
|
BreadthFirstTrace |
A breadth first traversal trace.
|
Broadcaster |
A broadcast mechanism that is able to send and receive commands.
|
Broadcaster.Listener |
A listener for new messages.
|
Buffer |
This is a wrapper around ByteBuffer .
|
BundledDocumentDiffer |
|
BundledTypesRegistry |
|
BundledTypesRegistry.BundledTypesRegistryBuilder |
|
BundledTypesRegistry.BundledTypesRegistryBuilder.TypeBuilder |
|
BundlingConfigHandler |
|
BundlingConfigInitializer |
|
BundlingHandler |
|
BundlorUtils |
|
BurnOnCloseFileIterator<T> |
Implements a Closeable wrapper over a LineIterator .
|
Cache<K,V extends Cache.Value> |
|
Cache<K,V> |
Partial mapping of keys of type K to values of type Cache .
|
Cache.Backend<K,V> |
A cache backend that can load objects from persistent storage.
|
Cache.Value |
A cacheable object.
|
CacheAccessTracker<K,V> |
Cache wrapper exposing the number of read accesses and the
number of misses ot the underlying cache via the StatisticsProvider .
|
CacheActionDispatcher |
An asynchronous buffer of the CacheAction objects.
|
CacheChangesTracker |
|
CacheChangesTracker.LazyBloomFilter |
|
CacheInvalidationStats |
|
CacheLIRS<K,V> |
For Oak internal use only.
|
CacheLIRS.Builder<K,V> |
A builder for the cache.
|
CacheLIRS.EvictionCallback<K,V> |
Listener for items that are evicted from the cache.
|
CacheMap<K,V> |
A cache map.
|
CacheMetadata<K> |
In order to avoid leaking values from the metadataMap, following order should
be maintained for combining the cache and CacheMetadata:
1.
|
CacheStats |
Cache statistics.
|
CacheStatsMBean |
|
CacheStatsMBeanWrapper |
|
CacheStatsMetrics |
An OSGi component that binds to all CacheStatsMBean instances and
exposes their counters as Metric s.
|
CacheType |
|
CacheValue |
A cache value.
|
CacheWarming |
|
CacheWeights |
|
CacheWeights.NodeCacheWeigher |
|
CacheWeights.OneWeigher<K,V> |
|
CacheWeights.ReaderStringCacheWeigher |
|
CacheWeights.ReaderTemplateCacheWeigher |
|
CacheWeights.SegmentCacheWeigher |
|
CacheWeights.StringCacheWeigher |
|
CacheWeights.TemplateCacheWeigher |
|
CacheWriteQueue<K extends CacheValue,V extends CacheValue> |
|
CachingArchiveManager |
|
CachingBlobStore |
A blob store with a cache.
|
CachingFileDataStore |
|
CachingPersistence |
|
CachingSegmentArchiveReader |
|
CachingSegmentReader |
This SegmentReader implementation implements caching for
strings and templates.
|
CancelableDiff |
A NodeStateDiff that cancels itself when a condition occurs.
|
Cancellation |
The result of a check for a pending cancellation request.
|
Canceller |
Represents a way to check for a cancellation request.
|
CaseInsensitiveKeysMapAccess |
Wrapper around the map that allows accessing the map with case-insensitive keys.
|
ChangeCollectorProvider |
A ChangeCollectorProvider can be hooked into Oak thus enabling the collection
of ChangeSets of changed items of a commit, which downstream Observers can
then use at their convenience.
|
ChangeDispatcher |
A ChangeDispatcher instance dispatches content changes
to registered Observer s.
|
ChangeProcessorMBean |
|
ChangeSet |
A ChangeSet is a collection of items that have been changed as part of a
commit.
|
ChangeSetBuilder |
Builder of a ChangeSet - only used by ChangeCollectorProvider (and tests..)
|
ChangeSetFilter |
A ChangeSetFilter is capable of inspecting a ChangeSet
and deciding if the corresponding consumer
(eg EventListener) is possibly interested in it
or definitely not.
|
ChangeSetFilterImpl |
|
CharsetEncodingUtils |
Utility class related to encoding characters into (UTF-8) byte sequences.
|
Check |
Perform a consistency check on an existing segment store.
|
Check.Builder |
Collect options for the Check command.
|
Check.RepositoryStatistics |
|
CheckpointCompactor |
This compactor implementation is aware of the checkpoints in the repository.
|
CheckpointMBean |
MBean for managing org.apache.jackrabbit.oak.spi.state.NodeStore#checkpoint checkpoints .
|
Checkpoints |
A helper class to manage checkpoints on TarMK and DocumentMK.
|
Checkpoints.CP |
|
CheckpointsHelper |
Helper class to access package private functionality.
|
ChildNodeEntry |
A ChildNodeEntry instance represents the child node states of a
NodeState .
|
ChildNodeImpl |
The implementation of the corresponding JCR interface.
|
ChildNodeImpl |
The "ischildnode(...)" condition.
|
ChildNodeJoinConditionImpl |
The implementation of the corresponding JCR interface.
|
ChildNodeJoinConditionImpl |
The "ischildnode(...)" join condition.
|
ChildOrderConflictHandler |
This conflict handler instance takes care of properly merging conflicts
occurring by concurrent reorder operations.
|
ChunkedBlobStream |
|
ClassicCompactor |
Instances of this class can be used to compact a node state.
|
CleanupContext |
Initial data and logic needed for the cleanup of unused TAR entries.
|
ClearMembershipAction |
Authorizable action attempting to clear all group membership before removing
the specified authorizable.
|
ClientStandbyStatusMBean |
|
Clock |
Mechanism for keeping track of time at millisecond accuracy.
|
Clock.Fast |
Fast clock implementation whose Clock.Fast.getTime() method returns
instantaneously thanks to a background task that takes care of the
actual time-keeping work.
|
Clock.Virtual |
A virtual clock that has no connection to the actual system time.
|
CloseableIterable<T> |
|
CloseableIterator<T> |
|
CloudBlobStore |
Implementation of the BlobStore to store blobs in a cloud blob store.
|
Clusterable |
Interface for bearing cluster node specific information.
|
ClusterNodeInfo |
Information about a cluster node.
|
ClusterNodeInfo.ClusterNodeState |
|
ClusterNodeInfo.RecoverLockState |
|
ClusterNodeInfoDocument |
A document storing cluster node info.
|
ClusterRepositoryInfo |
Utility class to manage a unique cluster/repository id for the cluster.
|
ClusterStateChangeListener |
DocumentNS-internal listener that gets invoked when a change in the
clusterNodes collection (active/inactive/timed out/recovering) is detected.
|
CoalesceImpl |
The function "coalesce(..)".
|
Collection<T extends Document> |
The collection types.
|
ColumnImpl |
The implementation of the corresponding JCR interface.
|
ColumnImpl |
A result column expression.
|
Command |
|
Commit |
A higher level object representing a commit.
|
Commit |
A Commit instance represents a set of related changes, which when
applied to a base node state result in a new node state.
|
CommitContext |
A CommitContext instance can be obtained from CommitInfo.getInfo()
if it has been set before the merge call.
|
CommitFailedException |
Main exception thrown by methods defined on the ContentSession
interface indicating that committing a given set of changes failed.
|
CommitHook |
Extension point for validating and modifying content changes.
|
CommitInfo |
Commit info instances associate some meta data with a commit.
|
CommitRateLimiter |
This CommitHook can be used to block or delay commits for any length of time.
|
CommitValueResolver |
Resolves the commit value for a given change revision on a document.
|
CommonOptions |
|
CommunicationObserver |
|
Compact |
Perform an offline compaction of an existing segment store.
|
Compact.Builder |
Collect options for the Compact command.
|
CompactedNodeState |
Simple wrapper class for SegmentNodeState to keep track of fully and partially compacted nodes.
|
CompactionWriter |
The CompactionWriter delegates compaction calls to the correct SegmentWriter based on GCGeneration.
|
Compactor |
|
ComparisonImpl |
The implementation of the corresponding JCR interface.
|
ComparisonImpl |
A comparison operation (including "like").
|
CompositeActionProvider |
|
CompositeAuthorizationConfiguration |
|
CompositeAuthorizationConfiguration.CompositionType |
|
CompositeCheckpointMBean |
|
CompositeConfiguration<T extends SecurityConfiguration> |
|
CompositeConflictHandler |
A CompositeConflictHandler delegates conflict handling
to multiple backing handlers.
|
CompositeCredentialsSupport |
Composite implementation of the
CredentialsSupport
interface that handles multiple providers.
|
CompositeDataStoreCache |
|
CompositeDocumentProcessor |
CompositeDocumentProcessor ...
|
CompositeEditor |
Aggregation of a list of editors into a single editor.
|
CompositeEditorProvider |
Aggregation of a list of editor providers into a single provider.
|
CompositeException |
|
CompositeHook |
Composite commit hook.
|
CompositeIndexEditorProvider |
Aggregation of a list of editor providers into a single provider.
|
CompositeIndexer |
|
CompositeInitializer |
|
CompositeIOMonitor |
This IOMonitor instance delegates all calls to all
IOMonitor instances registered.
|
CompositeNodeStore |
|
CompositeNodeStore.Builder |
|
CompositeNodeStoreMonitor |
|
CompositeNodeStoreService |
|
CompositeNodeStoreStats |
|
CompositeNodeStoreStatsMBean |
|
CompositeObserver |
Composite observer that delegates all content changes to the set of
currently registered component observers.
|
CompositePattern |
|
CompositePrepareCommand |
|
CompositePrepareCommand.OakResourceTransformer |
|
CompositePrincipalConfiguration |
PrincipalConfiguration that combines different principal provider
implementations that share a common principal manager implementation.
|
CompositePrincipalProvider |
PrincipalProvider implementation that aggregates a list of principal
providers into a single.
|
CompositeQueryIndexProvider |
This QueryIndexProvider aggregates a list of query index providers
into a single query index provider.
|
CompositeRegistration |
|
CompositeRestrictionProvider |
|
CompositeTokenConfiguration |
|
CompositeTokenProvider |
Aggregates a collection of TokenProvider s into a single
provider.
|
CompositeWorkspaceInitializer |
|
Compression |
This interface provides a default list of support compression algorithms and some utility functions.
|
ConfigHelper |
|
ConfigurableDataRecordAccessProvider |
|
Configuration |
|
Configuration |
|
ConfigurationBase |
Abstract base implementation for the various security configurations.
|
ConfigurationParameters |
ConfigurationParameters is a convenience class that allows typed access to configuration properties.
|
ConfigurationParameters.Milliseconds |
Helper class for configuration parameters that denote a "duration", such
as a timeout or expiration time.
|
ConfigurationUtil |
Utility to create Configuration s for built-in LoginModule implementations.
|
ConflictAnnotatingRebaseDiff |
This implementation of AbstractRebaseDiff implements a NodeStateDiff ,
which performs the conflict handling as defined in NodeStore.rebase(NodeBuilder)
on the Oak SPI state level by annotating conflicting items with conflict
markers.
|
ConflictHandler |
Deprecated.
|
ConflictHandlers |
|
ConflictHook |
This commit hook implementation is responsible for resolving
conflicts.
|
ConflictType |
Enum to define various types of conflicts.
|
ConflictValidator |
Validator which checks the presence of conflict markers
in the tree in fails the commit if any are found.
|
ConflictValidatorProvider |
TODO document
|
Consistency |
Consistency check on a NodeDocument .
|
Consistency.Result |
Callback interface for result of a consistency check.
|
ConsistencyCheck |
ConsistencyCheck ...
|
ConsistencyChecker |
|
ConsistencyChecker.ConsistencyCheckResult |
|
ConsistencyChecker.Revision |
|
Console |
A command line console.
|
ConsoleIndexingReporter |
|
ConsoleSession |
Light weight session to a NodeStore, holding context information.
|
ConsolidatedCacheStats |
|
ConsolidatedCacheStatsMBean |
|
ConsolidatedDataStoreCacheStats |
Stats for caching data store.
|
ConsolidatedDataStoreCacheStatsMBean |
|
ConsolidatedListenerMBean |
|
ConsolidatedListenerMBeanImpl |
|
ConstantFilter |
TODO document
|
ConstraintImpl |
The implementation of the corresponding JCR interface.
|
ConstraintImpl |
The base class for constraints.
|
Constraints |
|
ContentRepository |
Oak content repository.
|
ContentRepositoryImpl |
|
ContentSession |
Authentication session for accessing a content repository.
|
Context |
|
Context.Default |
Default implementation of the Context interface that always returns
false .
|
ContextAwareCallback |
Extension to IndexUpdateCallback which also provides access to
IndexingContext
|
Conversions |
Utility class defining the conversion that take place between PropertyState s
of different types.
|
Conversions.Converter |
A converter converts a value to its representation as a specific target type.
|
CopyOnWriteStoreMBean |
MBean for managing the copy-on-write node store
|
CorruptIndexHandler |
|
CounterStats |
|
Counting |
|
CountingDiff |
A NodeStateDiff implementation that counts the differences between
two node states, including their sub tree.
|
CountMinSketch |
A count-min sketch implementation.
|
COWNodeStore |
The copy-on-write (COW) node store implementation allows to temporarily
switch the repository into the "testing" mode, in which all the changes are
stored in a volatile storage, namely the MemoryNodeStore.
|
COWNodeStoreService |
|
CreateMetricUpdater |
|
CredentialsCallback |
Callback implementation to retrieve Credentials .
|
CredentialsSupport |
Simple helper interface that allows to easily plug support for additional or
custom Credentials implementations during authentication.
|
CrossMountReferenceValidator |
|
CrossMountReferenceValidatorProvider |
Validator which detects references crossing the mount boundaries
|
CSVFileGenerator |
|
CugConfiguration |
|
CugExclude |
Interface that allows to exclude certain principals from the CUG evaluation.
|
CugExclude.Default |
|
CugExcludeImpl |
Extension of the default CugExclude
implementation that allow to specify additional principal names to be excluded
from CUG evaluation.
|
CugPolicy |
Denies read access for all principals except for the specified principals.
|
Cursor |
A cursor to read a number of nodes sequentially.
|
CustomExternalIdentityProvider |
|
CustomLoginModule |
A custom login module for test purposes.
|
CustomLoginModuleFactory |
Implements a LoginModuleFactory that creates CustomLoginModule s
and allows to configure login modules via OSGi config.
|
CustomPrincipalConfiguration |
Custom principal configuration that is disabled by default.
|
CustomRestrictionProvider |
EXERCISE: complete the implementation
|
DataRecordAccessProvider |
|
DataRecordDownloadOptions |
Contains download options for downloading a data record directly from a
storage location using the direct download feature.
|
DataRecordUpload |
|
DataRecordUploadException |
|
DataRecordUploadOptions |
|
DataRecordUploadToken |
|
DataStoreBlobStore |
BlobStore wrapper for DataStore.
|
DataStoreBlobStore.BlobId |
|
DataStoreCacheStatsMBean |
|
DataStoreCacheUpgradeCommand |
Command to upgrade JR2 DataStore cache.
|
DataStoreCacheUpgradeUtils |
|
DataStoreCacheUtils |
Common utility methods used for DataStore caches.
|
DataStoreCheckCommand |
Command to check data store consistency and also optionally retrieve ids
and references.
|
DataStoreCommand |
Command to check data store consistency and also optionally retrieve ids
and references.
|
DataStoreCopyCommand |
Command to concurrently download blobs from an azure datastore using sas token authentication.
|
DataStoreGarbageCollector |
Garbage collector for DataStore.
|
DataStoreOptions |
|
DataStoreUtils |
Extension to DataStoreUtils to enable S3 / AzureBlob extensions for cleaning and initialization.
|
DateConstraint |
|
DbDataStoreService |
|
DebugSegments |
Print debugging information about segments, node records and node record
ranges.
|
DebugSegments.Builder |
|
DebugStore |
Print debugging information about a segment store.
|
DebugStore.Builder |
|
DebugTars |
Print information about one or more TAR files from an existing segment store.
|
DebugTars.Builder |
|
DebugTimer |
DebugTimer ...
|
DecimalConstraint |
|
DecimalPropertyState |
|
DeclaredMembershipPredicate |
Predicate used to filter authorizables based on their declared group membership.
|
DefaultAuthorizableActionProvider |
|
DefaultConflictHandler |
Deprecated.
|
DefaultEditor |
Editor that does nothing by default and doesn't recurse into subtrees.
|
DefaultEventHandler |
Default implementation of EventHandler that
does nothing.
|
DefaultIOTraceWriter |
This IOTraceWriter implementation implements persistence
through a Writer instance.
|
DefaultMoveValidator |
MoveValidator that does nothing by default and doesn't recurse into subtrees.
|
DefaultNodeStateDiff |
Node state diff handler that by default does nothing.
|
DefaultSegmentWriter |
Converts nodes, properties, values, etc.
|
DefaultSegmentWriterBuilder |
|
DefaultSplitBlobStore |
|
DefaultStatisticsProvider |
|
DefaultSyncConfig |
DefaultSyncConfig defines how users and groups from an external source are synced into the repository using
the DefaultSyncHandler .
|
DefaultSyncConfig.Authorizable |
Base config class for users and groups
|
DefaultSyncConfig.Group |
Group specific config
|
DefaultSyncConfig.User |
User specific config.
|
DefaultSyncConfigImpl |
DefaultSyncConfig defines how users and groups from an external source are synced into the repository using
the DefaultSyncHandler .
|
DefaultSyncContext |
Internal implementation of the sync context
|
DefaultSyncedIdentity |
Implements a simple synced identity that maps an authorizable id to an external ref.
|
DefaultSyncHandler |
DefaultSyncHandler implements an sync handler that synchronizes users and groups from an external identity
provider with the repository users.
|
DefaultSyncResultImpl |
Implements a simple sync result with and id and a status.
|
DefaultThreeWayConflictHandler |
|
DefaultValidator |
Validator that does nothing by default and doesn't recurse into subtrees.
|
DefaultWhiteboard |
|
DefinitionProvider |
DefinitionProvider...
|
DelegatingDocumentNodeState |
NodeState wrapper which wraps another NodeState (mostly SegmentNodeState)
so as to expose it as an AbstractDocumentNodeState by extracting
the meta properties which are stored as hidden properties
|
DelegatingGCMonitor |
This GCMonitor implementation simply delegates all its call
to registered monitors.
|
DeleteSubtreeFilter |
This EventFilter implementation excludes events for child nodes
of removed nodes.
|
DepthFirstNodeIterator |
|
DepthFirstTrace |
A depth first traversal trace.
|
DescendantNodeImpl |
The implementation of the corresponding JCR interface.
|
DescendantNodeImpl |
The "isdescendantnode(...)" condition.
|
DescendantNodeJoinConditionImpl |
The implementation of the corresponding JCR interface.
|
DescendantNodeJoinConditionImpl |
The "isdescendantnode(...)" join condition.
|
DescendantsIterator |
|
Description |
Produces a description that will be used by JMX metadata.
|
Descriptors |
Repository descriptors interface that is used to support providing the repository descriptors of
Repository
|
Diff |
Shows the differences between two head states.
|
Diff.Builder |
Collect options for the Diff command.
|
DiffObserver |
Abstract base class for observers that use a content diff to determine
what changed between two consecutive observed states of the repository.
|
DiskCacheIOMonitor |
|
DistinctBinarySize |
Collects the number and size of distinct binaries.
|
DistinctBinarySizeHistogram |
A histogram of distinct binaries.
|
Document |
A document corresponds to a node stored in the DocumentNodeStore.
|
DocumentBlobReferenceRetriever |
|
DocumentBroadcastConfig |
|
DocumentBuilderCustomizer |
Extension point which needs to be registered with the Whiteboard
attached to Options
|
DocumentBundlor |
|
DocumentCheckpointMBean |
CheckpointMBean implementation for the DocumentNodeStore .
|
DocumentDiscoveryLiteService |
The DocumentDiscoveryLiteService is taking care of providing a repository
descriptor that contains the current cluster-view details.
|
DocumentNodeState |
|
DocumentNodeState.BundlingContext |
|
DocumentNodeState.Children |
A list of children for a node.
|
DocumentNodeStateCache |
|
DocumentNodeStore |
|
DocumentNodeStoreBuilder<T extends DocumentNodeStoreBuilder<T>> |
|
DocumentNodeStoreHelper |
Helper class to access package private method of DocumentNodeStore and other
classes in this package.
|
DocumentNodeStoreMBean |
|
DocumentNodeStoreOptions |
|
DocumentNodeStoreService |
The OSGi service to start/stop a DocumentNodeStore instance.
|
DocumentNodeStoreService.Preset |
|
DocumentNodeStoreStats |
|
DocumentNodeStoreStatsCollector |
|
DocumentProcessor |
|
DocumentStore |
The interface for the backend storage for documents.
|
DocumentStoreCheck |
DocumentStoreCheck ...
|
DocumentStoreCheck.Builder |
|
DocumentStoreException |
DocumentStoreException is a runtime exception for
DocumentStore implementations to signal unexpected problems like
a communication exception.
|
DocumentStoreException.Type |
|
DocumentStoreIndexer |
|
DocumentStoreIndexerBase |
|
DocumentStoreSplitter |
|
DocumentStoreStats |
Document Store statistics helper class.
|
DocumentStoreStatsCollector |
|
DocumentStoreStatsMBean |
|
DocumentStoreStatsPrinter |
|
DoubleConstraint |
|
DoublePropertyState |
|
Downloader |
Generic concurrent file downloader which uses Java NIO channels to potentially leverage OS internal optimizations.
|
Downloader.DownloadReport |
|
Downloader.Item |
|
DummyDataStore |
DataStore implementation which creates empty files matching given identifier.
|
DynamicBroadcastConfig |
Broadcast configuration.
|
DynamicMembershipProvider |
|
DynamicMembershipService |
|
DynamicMembershipTracker |
|
DynamicOperandImpl |
The base class for dynamic operands.
|
DynamicOperandImpl |
The base class for dynamic operands (such as a function or property).
|
DynamicSyncContext |
Extension of the DefaultSyncContext that doesn't synchronize group
membership of new external users into the user management of the repository.
|
DynamoDBClient |
|
DynamoDBProvisioningData |
|
Editor |
|
Editor |
Content change editor.
|
EditorDiff |
|
EditorHook |
This commit hook implementation processes changes to be committed
using the Editor instance provided by the EditorProvider
passed to the constructor.
|
EditorProvider |
Extension point for content change editors.
|
EffectiveNodeType |
|
EffectiveNodeTypeProvider |
EffectiveNodeTypeProvider...
|
EmpiricalWeigher |
Determines the weight of object based on the memory taken by them.
|
EmptyHook |
Basic commit hook implementation that by default doesn't do anything.
|
EmptyNodeState |
Singleton instances of empty and non-existent node states, i.e.
|
EmptyObserver |
Basic content change observer that doesn't do anything.
|
EmptyPermissionProvider |
Permission provider implementation that does not grant any permissions.
|
EmptyPrincipalProvider |
Implementation of the PrincipalProvider interface that never
returns any principals.
|
EmptyPropertyState |
Abstract base class for PropertyState implementations
providing default implementation which correspond to a property
without any value.
|
EntryRecovery |
|
Environment |
Wrapper around System.getenv() .
|
EqualsDiff |
Helper class for comparing the equality of node states based on the
content diff mechanism.
|
EquiJoinConditionImpl |
The implementation of the corresponding JCR interface.
|
EquiJoinConditionImpl |
The "a.x = b.y" join condition.
|
ErrorValue |
Instances of this class represent a Value which couldn't be retrieved.
|
EscapeUtils |
Utility class to escape '\n', '\r', '\' char
while being written to file and unescape then upon getting
read from file.
|
ETA |
ETA ...
|
EventAggregator |
An EventAggregator can be provided via a FilterProvider
and is then used to 'aggregate' an event at creation time
(ie after filtering).
|
EventFactory |
Event factory for generating JCR event instances that are optimized
for minimum memory overhead.
|
EventFilter |
Filter for determining what changes to report the the event listener.
|
EventGenerator |
Continuation-based content diff implementation that generates
EventHandler callbacks by recursing down a content diff
in a way that guarantees that only a finite number of callbacks
will be made during a EventGenerator.generate() method call, regardless
of how large or complex the content diff is.
|
EventHandler |
Handler of content change events.
|
EventListenerMBean |
MBean interface for exposing information about a registered observation
listener.
|
EventTypeFilter |
|
EveryoneFilter |
|
EveryonePrincipal |
Built-in principal group that has every other principal as member.
|
EvictionListener<K,V> |
A listener that gets notified of entries that were removed from the cache.
|
ExceptionResult |
ExceptionResult ...
|
ExcludeExternal |
The presence of this marker interface on a EventListener
indicates that cluster external observation events must not be reported to that
event listener.
|
ExecutionContext |
An instance of this class provides the context for the execution of a query,
which in essence captures a stable state of the content tree from the time
the execution context was created.
|
ExecutionPlan |
An execution plan for a join or a selector.
|
ExecutorCloser |
Utility class to properly close any ExecutorService.
|
Explorer |
NodeStore explorer
|
ExtendedBlobStatsCollector |
|
ExtendedIndexHelper |
|
ExternalAuthorizableActionProvider |
|
ExternalGroup |
ExternalGroup defines a group that is provided by an external system.
|
ExternalGroupRef |
Deprecated. |
ExternalIdentity |
ExternalIdentity defines an identity provided by an external system.
|
ExternalIdentityConstants |
Constants used by the external identity management.
|
ExternalIdentityException |
ExternalIdentityException is used to notify about errors when dealing with external identities.
|
ExternalIdentityMonitor |
|
ExternalIdentityMonitorImpl |
|
ExternalIdentityProvider |
ExternalIdentityProvider defines an interface to an external system that provides users and groups that
can be synced with local ones.
|
ExternalIdentityProviderManager |
The external identity provider management.
|
ExternalIdentityRef |
ExternalIdentityRef defines a reference to an external identity.
|
ExternalIDPManagerImpl |
ExternalIDPManagerImpl is used to manage registered external identity provider.
|
ExternalLoginModule |
|
ExternalLoginModuleFactory |
Implements a LoginModuleFactory that creates ExternalLoginModule s and allows to configure login modules
via OSGi config.
|
ExternalPrincipalConfiguration |
Implementation of the PrincipalConfiguration interface that provides
principal management for Group principals associated with
external identities
managed outside of the scope of the repository by an
ExternalIdentityProvider .
|
ExternalSort |
Source copied from a publicly available library.
|
ExternalSortByteArray |
Variation of ExternalSort that stores the lines read from intermediate files as byte arrays to avoid the conversion
from byte[] to String and then back.
|
ExternalUser |
ExternalUser defines a user provided by an external system.
|
FacetColumnImpl |
A facet result column expression.
|
FacetResult |
A facet result is a wrapper for QueryResult capable of returning information about facets
stored in the query result Row s.
|
FacetResult.Facet |
A query result facet, composed by its label and count.
|
FacetResult.FacetResultRow |
|
FailingValidator |
Validator that rejects all changes.
|
Feature |
A feature toggle to control new functionality.
|
FeatureToggle |
A feature toggle is registered with the Whiteboard and can be
discovered by third party code to control the state of feature toggles.
|
FileBlobStore |
A file blob store.
|
FileBlobStoreService |
|
FileCache |
|
FileDataStoreService |
|
FileIOUtils |
Simple File utils
|
FileIOUtils.TransformingComparator |
Decorates the given comparator and applies the function before delegating to the decorated
comparator.
|
FileLineDifferenceIterator |
FileLineDifferenceIterator class which iterates over the difference of 2 files line by line.
|
FileReaper |
Thread-safe class tracking files to be removed.
|
FileStore |
The storage implementation for tar files.
|
FileStoreBackup |
|
FileStoreBackupImpl |
|
FileStoreBackupRestoreImpl |
|
FileStoreBackupRestoreMBean |
MBean for backing up and restoring a NodeStore .
|
FileStoreBuilder |
|
FileStoreBuilderCustomizer |
|
FileStoreGCMonitor |
GCMonitor implementation providing the file store gc status.
|
FileStoreHelper |
|
FileStoreMonitor |
FileStoreMonitor are notified for any writes or deletes
performed by FileStore
|
FileStoreMonitorAdapter |
|
FileStoreRestore |
|
FileStoreRestoreImpl |
|
FileStoreStats |
|
FileStoreStatsMBean |
|
FileStoreTarBuilderCustomizer |
|
FileStoreUtil |
|
FileTreeTraverser |
|
Filter |
A filter is used by the FilteringObserver to decide whether or not a content
change should be forwarded.
|
Filter |
The filter for an index lookup that contains a number of restrictions that
are combined with AND.
|
Filter |
Interface that allows to define the principals for which principal based access control management and permission
evaluation can be executed.
|
Filter.PathRestriction |
The path restriction type.
|
Filter.PropertyRestriction |
A restriction for a property.
|
FilterBuilder |
|
FilterBuilder.AddSubtreeTreeCondition |
|
FilterBuilder.Condition |
|
FilterBuilder.DeleteSubtreeTreeCondition |
|
FilterBuilder.MoveCondition |
|
FilterConfigMBean |
|
FilteredHandler |
Filtered event handler.
|
FilterFactory |
Static factory that allows wrapping a JackrabbitEventFilter into an
OakEventFilter that contains some oak specific extensions.
|
FilterImpl |
A filter or lookup condition.
|
FilteringAwareObserver |
A FilteringAwareObserver is the stateless-variant of
an Observer which gets an explicit before as well as the
after NodeState.
|
FilteringDispatcher |
Part of the FilteringObserver: the FilteringDispatcher is used
to implement the skipping (filtering) of content changes
which the FilteringDispatcher flags as NOOP_CHANGE.
|
FilteringNodeState |
NodeState implementation that decorates another node-state instance
in order to hide subtrees or partial subtrees from the consumer of
the API.
|
FilteringObserver |
An observer that implements filtering of content changes
while at the same time supporting (wrapping) a BackgroundObserver
underneath.
|
FilterIterators |
Filtering iterators that are useful for queries with limit, offset, order by,
or distinct.
|
FilterProvider |
Instance of this class provide a EventFilter for observation
events and a filter for commits.
|
FilterProvider |
Interface that allows to define the principals for which principal based access control management and permission
evaluation can be executed.
|
FilterProviderImpl |
Implementation of the Filter interface that
consists of the following two filtering conditions:
All principals in the set must be of type SystemUserPrincipal
All principals in the set must be located in the repository below the configured path.
|
Filters |
This utility class provides common EventFilter instances
|
FirstImpl |
The function "first(..)".
|
FlatFileBufferLinkedList |
Linked list implementation which supports multiple iterators.
|
FlatFileCommand |
The flatfile command is an extract of the ability to create a filefile from
the index command.
|
FlatFileCommand.FlatFileOptions |
|
FlatFileNodeStoreBuilder |
This class is where the strategy being selected for building FlatFileStore.
|
FlatFileNodeStoreBuilder.SortStrategyType |
|
FlatFileSplitter |
|
FlatFileStore |
|
FlatFileStoreUtils |
Deprecated.
|
FormattingUtils |
|
FormatVersion |
The format version currently in use by the DocumentNodeStore and written
to the underlying DocumentStore.
|
ForwardingListener<K,V> |
Listener which forwards the notifications to a delegate.
|
FragmentMatcher |
This utility class allows to match strings against a simple pattern language.
|
FragmentMatcher.Result |
|
FrozenNodeLogger |
Logger facility for frozen node lookups by identifier.
|
FrozenNodeRef |
Contains one particular reference to an nt:frozenNode.
|
FrozenNodeRefsByScanningCommand |
Scans and lists all references to nt:frozenNode and returns an exit code of 1 if any are found (0 otherwise).
|
FrozenNodeRefsUsingIndexCommand |
Scans and lists all references to nt:frozenNode and returns an exit code of 1 if any are found (0 otherwise).
|
FSBackend |
|
FSBlobSerializer |
Serializer which stores blobs in a FileDataStore format
|
FullTextAnd |
A fulltext "and" condition.
|
FullTextContains |
A group of full-text expressions that reflects a "contains(...)" expression,
and allows to access the original (unparsed) full text term.
|
FullTextExpression |
The base class for fulltext condition expression.
|
FullTextOr |
A fulltext "or" condition.
|
FullTextParser |
A parser for fulltext condition literals.
|
FullTextSearchImpl |
The implementation of the corresponding JCR interface.
|
FullTextSearchImpl |
A fulltext "contains(...)" condition.
|
FullTextSearchScoreImpl |
The implementation of the corresponding JCR interface.
|
FullTextSearchScoreImpl |
A fulltext search score expression.
|
FullTextTerm |
A fulltext term, or a "not" term.
|
FullTextVisitor |
A visitor for full-text expressions.
|
FullTextVisitor.FullTextVisitorBase |
The base implementation of a full-text visitor.
|
GarbageCollectableBlobStore |
A blob store that supports garbage collection.
|
GarbageCollectionRepoStats |
Garbage collection stats for the repository.
|
GarbageCollectorFileState |
Class for keeping the file system state of the garbage collection.
|
GCGeneration |
Instances of this class represent the garbage collection generation related
information of a segment.
|
GCIncrement |
Utility class to keep track of generations for incremental compaction.
|
GCJournal |
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.GCJournalEntry |
|
GCJournalFile |
This type abstracts the gc.log file, used to save information about
the segment garbage collection.
|
GCMemoryBarrier |
Responsible for raising the low memory flag whenever the available memory
falls under a specified threshold.
|
GCMonitor |
GCMonitor instance are used to monitor garbage collection.
|
GCMonitor.Empty |
|
GCMonitorTracker |
This GCMonitor implementation tracks GCMonitor instances registered
to the Whiteboard delegating all calls to to those.
|
GCNodeWriteMonitor |
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.
|
GenerateVersionInconsistencyReport |
Generate a report with the list of affected versionHistory nodes containing
empty version nodes or an incorrect primaryType.
|
GenericDescriptors |
|
GenericPropertyState |
|
GetBlobRequest |
|
GetBlobRequestEncoder |
|
GetBlobResponse |
|
GetBlobResponseEncoder |
|
GetHeadRequest |
|
GetHeadRequestEncoder |
|
GetHeadResponse |
|
GetHeadResponseEncoder |
Encodes a 'get head' response.
|
GetReferencesRequest |
|
GetReferencesRequestEncoder |
|
GetReferencesResponse |
|
GetReferencesResponseEncoder |
|
GetSegmentRequest |
|
GetSegmentRequestEncoder |
|
GetSegmentResponse |
|
GetSegmentResponseEncoder |
Encodes a 'get segment' response.
|
GlobalNameMapper |
Name mapper with no local prefix remappings.
|
GlobbingPathFilter |
This Filter implementation supports filtering on paths using
simple glob patterns.
|
GlobbingPathHelper |
|
GraphLoader |
|
Group |
|
GroupAction |
The GroupAction interface allows for implementations to be informed about and react to the following
changes to a Group 's members:
GroupAction.onMemberAdded(Group, Authorizable, Root, NamePathMapper)
GroupAction.onMembersAdded(Group, Iterable, Iterable, Root, NamePathMapper)
GroupAction.onMembersAddedContentId(Group, Iterable, Iterable, Root, NamePathMapper)
GroupAction.onMemberRemoved(Group, Authorizable, Root, NamePathMapper)
GroupAction.onMembersRemoved(Group, Iterable, Iterable, Root, NamePathMapper)
|
GroupPrincipal |
This interface is used to represent a group of principals.
|
GroupPrincipals |
Helper class to deal with the migration between the 2 types of groups
|
GuestLoginModule |
The GuestLoginModule is intended to provide backwards compatibility
with the login handling present in the JCR reference implementation located
in jackrabbit-core.
|
Hash |
A hash function utility class.
|
HistogramStats |
A metric which calculates the distribution of a value.
|
History |
Prints the revision history of an existing segment store.
|
History.Builder |
Collect options for the History command.
|
HyperLogLog |
A HyperLogLog implementation.
|
HyperLogLog3Linear64 |
Cardinality estimation with the HyperLogLog algorithm, using the tail cut
mechanism.
|
IdentifierManager |
TODO document
|
IdentifierTracker |
Simple utility class for lazily tracking the current identifier during
a tree traversal that recurses down a subtree.
|
IllegalRepositoryStateException |
This exception can be thrown by implementers of this API to signal an error
condition caused by an invalid state of the repository.
|
ImmutableACL |
An implementation of the JackrabbitAccessControlList interface that only
allows for reading.
|
ImmutablePrivilegeDefinition |
Default implementation of the PrivilegeDefinition interface.
|
ImmutableRoot |
Simple implementation of the Root interface that only supports simple read
operations based on the NodeState (or ImmutableTree )
passed to the constructor.
|
ImmutableTree |
Immutable implementation of the Tree interface in order to provide
the much feature rich API functionality for a given NodeState .
|
ImmutableTree.DefaultParentProvider |
|
ImmutableTree.ParentProvider |
|
Impact |
Produces an operation impact that will be returned by JMX
MBeanOperationInfo.getImpact() .
|
ImpactOption |
|
Impersonation |
The Impersonation maintains Principals that are allowed to
impersonate.
|
ImpersonationCredentials |
|
ImportBehavior |
Utility class defining specific, configurable import behavior.
|
Importer |
Content importer.
|
ImporterImpl |
|
ImportHandler |
An ImportHandler instance can be used to import serialized
data in System View XML or Document View XML.
|
Include |
Include represents a single path pattern which captures the path which
needs to be included in bundling.
|
IncrementalFlatFileStore |
|
IncrementalFlatFileStoreEditor |
|
IncrementalFlatFileStoreNodeStateEntryReader |
|
IncrementalFlatFileStoreNodeStateEntryWriter |
|
IncrementalFlatFileStoreStrategy |
|
IncrementalIndexStoreMetadata |
|
IncrementalIndexStoreSortStrategy |
|
IncrementalStoreBuilder |
|
IncrementalStoreBuilder.IncrementalSortStrategyType |
|
IncrementalStoreOperand |
|
Index |
An index for the entries in a TAR file.
|
IndexCommand |
|
IndexCommitCallback |
Implementations of this interface can be notified of progress of
commit that would update the index.
|
IndexCommitCallback.IndexProgress |
|
IndexConstants |
TODO document
|
IndexDefinitionUpdater |
|
IndexDefMergerUtils |
Utility that allows to merge index definitions.
|
IndexDiff |
The index diff tools allows to compare and merge indexes
|
IndexDiffCommand |
|
IndexDumper |
|
IndexEditor |
Represents the content of a QueryIndex as well as a mechanism for keeping
this content up to date.
|
IndexEditorProvider |
Extension point for plugging in different kinds of IndexEditor providers.
|
IndexedProperty |
An indexed property.
|
IndexEntry |
An entry in the index of entries of a TAR file.
|
IndexerConfiguration |
Indexer configuration for parallel indexing
|
IndexerMBean |
|
IndexerMBeanImpl |
|
IndexerSupport |
|
IndexHelper |
|
IndexImporterSupportBase |
|
IndexInfo |
Captures information related to index
|
IndexInfoProvider |
Service to be provided by various index implementations.
|
IndexInfoService |
|
IndexInfoServiceImpl |
|
IndexingContext |
|
IndexingReporter |
|
IndexInitializer |
IndexInitializer configures the repository with required fulltext index
|
IndexLoader |
Load and validate the index of a TAR file.
|
IndexMBeanRegistration |
|
IndexMerge |
Merge custom index definitions with out-of-the-box index definitions.
|
IndexMergeCommand |
|
IndexName |
An index name, which possibly contains two version numbers: the product
version number, and the customer version number.
|
IndexOptions |
|
IndexPathService |
|
IndexPathServiceImpl |
|
IndexRow |
A row returned by the index.
|
IndexRowImpl |
A simple index row implementation.
|
IndexSelectionPolicy |
This class defines the index selection policy constants
|
IndexStatsMBean |
|
IndexStore |
|
IndexStoreMetadata |
|
IndexStoreMetadataOperator<M> |
|
IndexStoreMetadataOperatorImpl<M> |
|
IndexStoreSortStrategy |
|
IndexStoreSortStrategyBase |
|
IndexStoreUtils |
|
IndexUpdate |
|
IndexUpdate.MissingIndexProviderStrategy |
|
IndexUpdateCallback |
|
IndexUpdateProvider |
|
IndexUtils |
TODO document
|
IndexVersionOperation |
|
IndexWriter |
Builds an index incrementally in memory, and serializes its contents into a
sequence of bytes.
|
InImpl |
A "in" comparison operation.
|
InitialContent |
|
InitialContentMigrator |
|
InMemoryBroadcaster |
A mechanism that broadcasts to all registered consumers.
|
InMemoryDataRecord |
Represents binary data which is backed by a byte[] (in memory).
|
Installer |
Provides very basic installation capabilities.
|
Internal |
Elements annotated @Internal are -- although possibly exported -- intended
for Oak's internal use only.
|
InvalidBinaryReferencesIndexException |
|
InvalidFileStoreVersionException |
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 .
|
InvalidIndexException |
Thrown to indicate that invalid or malformed data is encountered while
validating an index.
|
IOMonitor |
Callback interface that eases the collection of statistics about I/O
operations.
|
IOMonitorAdapter |
|
IOTraceLogWriter |
This IOTraceWriter implementation implements persistence
through a Logger instance.
|
IOTraceMonitor |
|
IOTracer |
This utility class allows collecting IO traces of read accesses to segments
caused by reading specific items.
|
IOTraceWriter |
Instances of IOTraceWriter are responsible for persisting
io traces.
|
IOUtils |
Input/output utility methods.
|
ItemBasedPrincipal |
ItemBasedPrincipal is a Principal having a
corresponding item within the JCR repository.
|
ItemDelegate |
|
ItemOperation<U> |
|
ItemSaveValidatorProvider |
This validator checks that all changes are contained within the subtree
rooted at a given path.
|
JaasLoginContext |
Bridge class that connects the JAAS LoginContext class with the
LoginContext interface used by Oak.
|
JackrabbitAccessControlEntry |
JackrabbitAccessControlEntry is a Jackrabbit specific extension
of the AccessControlEntry interface.
|
JackrabbitAccessControlList |
JackrabbitAccessControlList is an extension of the AccessControlList .
|
JackrabbitAccessControlManager |
JackrabbitAccessControlManager provides extensions to the
AccessControlManager interface.
|
JackrabbitAccessControlManagerDelegator |
This implementation of JackrabbitAccessControlManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.
|
JackrabbitAccessControlPolicy |
|
JackrabbitEvent |
This is an extension of the event interface which provides
a method to detect whether the changes happened on locally
or remotely in a clustered environment.
|
JackrabbitEventFilter |
A storage object for event filter configuration.
|
JackrabbitNode |
The Jackrabbit Node interface.
|
JackrabbitNodeTypeManager |
Deprecated.
|
JackrabbitObservationManager |
|
JackrabbitPrincipal |
JackrabbitPrincipal marks the principal to be the result of
authentication against the repository.
|
JackrabbitQueryResult |
The Jackrabbit query result interface.
|
JackrabbitRepository |
The Jackrabbit repository interface.
|
JackrabbitRepositoryFactory |
Classes that implement this interface additionally provide management features.
|
JackrabbitRepositoryFixture |
|
JackrabbitSession |
Jackrabbit specific extension of the JCR Session interface.
|
JackrabbitValue |
Values returned by Jackrabbit may implement this interface.
|
JackrabbitValueFactory |
Defines optional functionality that a ValueFactory may choose to
provide.
|
JackrabbitWorkspace |
The Jackrabbit workspace interface.
|
Jcr |
|
JcrAllUtil |
|
JcrApiNotFoundException |
Exception for signaling that the JCR API is not available.
|
JcrConflictHandler |
Utility class providing conflict handlers used for JCR.
|
JcrCreator |
|
JcrDescriptorsImpl |
The JcrDescriptorsImpl extend the GenericDescriptors by automatically marking some of the JCR
features as supported.
|
JcrLastModifiedConflictHandler |
Conflict Handler that merges concurrent updates to
org.apache.jackrabbit.JcrConstants.JCR_LASTMODIFIED by picking the
older of the 2 conflicting dates and
org.apache.jackrabbit.JcrConstants.JCR_CREATED by picking the newer
of the 2 conflicting dates.
|
JcrNameParser |
Parses and validates JCR names.
|
JcrPathParser |
TODO document
|
JcrPathParser.Listener |
|
JcrRemotingServlet |
JcrRemotingServlet ...
|
JCRWebdavServerServlet |
JCRWebdavServerServlet provides request/response handling for the
JCRWebdavServer.
|
JmxUtil |
Utility methods related to JMX
|
JNDIConfig |
The JNDI config hold information about JNDI connection details.
|
JoinConditionImpl |
The base class for join conditions.
|
JoinConditionImpl |
The base class for join conditions.
|
JoinExecutionPlan |
An execution plan for a join.
|
JoinImpl |
The implementation of the corresponding JCR interface.
|
JoinImpl |
A join.
|
JoinType |
Enumeration of the JCR 2.0 join types.
|
JoinType |
The enumeration of all join types.
|
JournalEntry |
Keeps track of changes performed between two consecutive background updates.
|
JournalEntry |
A value class representing an entry in the revisions journal.
|
JournalFile |
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 |
|
JournalFileWriter |
|
JournalGarbageCollector |
The JournalGarbageCollector can clean up JournalEntries that are older than a
particular age.
|
JournalProperty |
Marker interface to indicate the implementing class can be made part of JournalEntry
|
JournalPropertyBuilder<T extends JournalProperty> |
|
JournalPropertyHandlerFactory |
|
JournalPropertyService |
Each component which needs to add a property to JournalEntry
should register this service
|
JournalReader |
Iterator over the revisions in the journal in reverse order
(end of the file to beginning).
|
JsonDeserializer |
|
JsonIndexCommand |
|
JsonObject |
Simple JSON Object representation.
|
JsonSerializer |
Utility class for serializing node and property states to JSON.
|
JsopBuilder |
A builder for Json and Jsop strings.
|
JsopDiff |
TODO document
|
JsopReader |
A reader for Json and Jsop strings.
|
JsopStream |
A fast Jsop writer / reader.
|
JsopTokenizer |
A tokenizer for Json and Jsop strings.
|
JsopWriter |
A builder for Json and Json diff strings.
|
KeyDataType |
|
LastModifiedRange |
|
LastRevRecoveryAgent |
Utility class for recovering potential missing _lastRev updates of nodes due
to crash of a node.
|
LastRevTracker |
An implementation of this interface receives callbacks about paths
that need an update of the _lastRev field on documents.
|
LazyInputStream |
* This input stream delays accessing the InputStream until the first byte is read
|
LazyValue<T> |
An instances of this class represents a lazy value of type T .
|
LdapGroup |
|
LdapIdentity |
|
LdapIdentityProperties |
LdapIdentityProperties implements a case insensitive hash map that preserves the case of the keys but
ignores the case during lookup.
|
LdapIdentityProvider |
LdapIdentityProvider implements an external identity provider that reads users and groups from an ldap
source.
|
LdapProviderConfig |
Configuration of the ldap provider.
|
LdapProviderConfig.PoolConfig |
Defines the configuration of a connection pool.
|
LdapUser |
|
LeaseCheckDocumentStoreWrapper |
Wrapper of another DocumentStore that does a lease check on any method
invocation (read or update) and fails if the lease is not valid.
|
LeaseCheckMode |
The different modes for lease checks.
|
LeaseFailureHandler |
A LeaseFailureHandler can be provided to the DocumentMK.Builder
and will be passed on to the ClusterNodeInfo for use upon
lease failure.
|
LengthImpl |
The implementation of the corresponding JCR interface.
|
LengthImpl |
The function "length(..)".
|
LikePattern |
A pattern matcher.
|
ListCollector |
A collector for a list of collectors.
|
LiteralImpl |
The implementation of the corresponding JCR interface.
|
LiteralImpl |
A literal of a certain data type, possibly "cast(..)" of a literal.
|
LocalDiffCache |
A diff cache, which is pro-actively filled after a commit.
|
LocalDiffCache.Diff |
|
LocalGCJournalFile |
|
LocalJournalFile |
|
LocalManifestFile |
|
LocalNameMapper |
Name mapper with local namespace mappings.
|
LockBasedScheduler |
|
LockBasedScheduler.LockBasedSchedulerBuilder |
|
LockConstants |
Deprecated.
|
LockConstants |
|
LockDeprecation |
Support deprecation of JCR locking as per OAK-6421.
|
LockImpl |
|
LockManagerImpl |
Simple lock manager implementation that just keeps track of a set of lock
tokens and delegates all locking operations back to the Session
and Node implementations.
|
LockOperation<T> |
Abstract base class for locking operations.
|
LoggingDocumentStoreWrapper |
Implements a DocumentStore wrapper and logs all calls.
|
LoggingGCMonitor |
|
LoggingHook |
|
LoggingInitializer |
Configures the logging based on logback-{logIdentifier}.xml specified.
|
LoggingReporter |
A Reporter implementation that logs every nth node
and/or any nth property to the given logger on info
level.
|
LoginContext |
Interface version of the JAAS LoginContext
class.
|
LoginContextProvider |
Configurable provider taking care of building login contexts for
the desired authentication mechanism.
|
LoginModuleImpl |
Default login module implementation that authenticates JCR Credentials
against the repository.
|
LoginModuleMBean |
|
LoginModuleMonitor |
|
LoginModuleMonitorImpl |
|
LoginModuleStats |
Deprecated.
|
LoginModuleStatsCollector |
Deprecated.
|
LogSilencer |
Utility class to silence log output based on a specific key.
|
LongConstraint |
|
LongPropertyState |
|
LongUtils |
|
LowerCaseImpl |
The implementation of the corresponding JCR interface.
|
LowerCaseImpl |
The function "lower(..)".
|
LuceneIndexer |
|
LuceneIndexerProvider |
|
LuceneIndexHelper |
|
LuceneIndexVersionOperation |
|
LucenePurgeOldIndexVersion |
|
LucenePurgeOldIndexVersionCommand |
|
LZ4Compression |
|
Main |
|
ManagedRepositoryMBean |
Interface for managing a JCR repository as a JMX MBean.
|
ManagementOperation<R> |
A ManagementOperation is a background task, which can be
executed by an Executor .
|
ManagementOperation.Status |
|
ManifestChecker |
|
ManifestFile |
Manifest is a properties files, providing the information about the segment
store (eg.
|
MapDBMapFactory |
A MapFactory backed by MapDB, which stores the map in a temporary file.
|
MapFactory |
|
MapFactory |
Experimental extension point for OAK-1772 to try out alternative approaches for persisting in memory state
Not part of API
|
MapRecord |
A map.
|
MarkEventListener |
The listener interface for receiving garbage collection scan events.
|
MarkSweepGarbageCollector |
Mark and sweep garbage collector.
|
Matcher |
|
MediaRange |
|
MembershipWriter |
|
MemoryBlobStore |
A memory blob store.
|
MemoryChildNodeEntry |
Basic JavaBean implementation of a child node entry.
|
MemoryDiffCache |
An in-memory diff cache implementation.
|
MemoryDiffCache.Key |
|
MemoryDocumentStore |
Emulates a MongoDB store (possibly consisting of multiple shards and
replicas).
|
MemoryNodeBuilder |
In-memory node state builder.
|
MemoryNodeStore |
Basic in-memory node store implementation.
|
MemoryStore |
A store used for in-memory operations.
|
MemoryStoreRevisions |
This is a simple in memory Revisions implementation.
|
MergeIncrementalFlatFileStore |
|
MergeIncrementalStore |
|
MergeSortedIterators<T> |
MergeSortedIterators is a specialized implementation of a
merge sort of already sorted iterators of some type of comparable elements.
|
MergingNodeStateDiff |
MergingNodeStateDiff...
|
MeterStats |
|
MetricsExporterFixture<T> |
Fixture encapsulating metrics exporter instance of T
|
MetricsExporterFixture.ExporterType |
|
MetricsExporterFixtureProvider |
Initialize different metrics exporter fixture based on parameters used.
|
MetricsExporterFixtureProvider.ExporterType |
Exporter Type supported
|
MetricsFormatter |
|
MetricsIOMonitor |
|
MetricsRemoteStoreMonitor |
|
MetricsSupport |
|
MetricStatisticsProvider |
|
MetricsUtils |
|
MissingLastRevSeeker |
Utilities to retrieve _lastRev missing update candidates.
|
Modes |
represent an individual Mode for running a COMMAND.
|
ModificationStamp |
|
ModifiedNodeState |
Immutable snapshot of a mutable node state.
|
ModifiedPathDiff |
|
ModifyMetricUpdater |
|
MongoBlob |
The MongoDB representation of a blob.
|
MongoBlobReferenceIterator |
|
MongoBlobStore |
|
MongoConnection |
The MongoConnection abstracts connection to the MongoDB .
|
MongoDBConfig |
|
MongoDocumentNodeStoreBuilder |
|
MongoDocumentNodeStoreBuilderBase<T extends MongoDocumentNodeStoreBuilderBase<T>> |
|
MongoDocumentStore |
A document store that uses MongoDB as the backend.
|
MongoDocumentStoreCheckHelper |
MongoDocumentStoreCheckHelper ...
|
MongoDocumentStoreHelper |
Helper class to access package private methods on MongoDocumentStore.
|
MongoDocumentStoreMetrics |
|
MongoDocumentStoreThrottlingMetricsUpdater |
Mongo Document Store throttling metric updater.
|
MongoDocumentTraverser |
|
MongoMissingLastRevSeeker |
Mongo specific version of MissingLastRevSeeker which uses mongo queries
to fetch candidates which may have missed '_lastRev' updates.
|
MongoRegexPathFilterFactory |
|
MongoRegexPathFilterFactory.MongoFilterPaths |
|
MongoStatus |
|
MongoThrottlerFactory |
Factory to create Mongo Throttlers
|
MongoVersionGCSupport |
Mongo specific version of VersionGCSupport which uses mongo queries
to fetch required NodeDocuments
|
Monitor<T> |
Marker interface for monitors that are to be registered with a Whiteboard .
|
Mount |
Refers to a set of paths from a ContentRepository x that are possibly
stored in a separate physical persistent store.
|
MountedNodeStore |
|
MountedNodeStoreChecker<T> |
Applies a category of consistency checks specific to NodeStore mounts
|
MountInfo |
Default Mount implementation for non-default mounts.
|
MountInfoConfig |
|
MountInfoConfig.Props |
|
MountInfoProvider |
Holds information related to the Mount s configured in a ContentRepository .
|
MountInfoProviderService |
|
MountPermissionProvider |
|
Mounts |
|
Mounts.Builder |
|
MoveAwarePermissionValidator |
|
MoveDetector |
|
MoveFilter |
This filter implementation excludes generating add node
events for child nodes of the destination of a move operation.
|
MoveTracker |
|
MoveValidator |
A validator that also receives notifications about moved nodes.
|
MultiBinaryPropertyState |
|
MultiBooleanPropertyState |
|
MultiDecimalPropertyState |
|
MultiDoublePropertyState |
|
MultiGenerationMap<K,V> |
|
MultiGenericPropertyState |
|
MultiLongPropertyState |
|
MultiStringPropertyState |
|
Name |
Produces a parameter name that will be returned by JMX
MBeanFeatureInfo.getName() .
|
NameConstraint |
|
NameMapper |
TODO document
|
NamePathMapper |
The NamePathMapper interface combines NameMapper and
PathMapper .
|
NamePathMapper.Default |
Default implementation that doesn't perform any conversions for cases
where a mapper object only deals with oak internal names and paths.
|
NamePathMapperImpl |
TODO document
|
NamePathRev |
A cache key implementation, which is a combination of a name, path and a
revision vector.
|
NamespaceConstants |
Deprecated.
|
NamespaceConstants |
TODO document
|
NamespaceEditorProvider |
Validator service that checks that all node and property names as well
as any name values are syntactically valid and that any namespace prefixes
are properly registered.
|
NamespacePrefixNodestoreChecker |
|
Namespaces |
Internal static utility class for managing the persisted namespace registry.
|
NameValidatorProvider |
Validator service that checks that all node and property names as well
as any name values are syntactically valid and that any namespace prefixes
are properly registered.
|
NativeFunctionImpl |
A native function condition.
|
NodeBuilder |
|
NodeBuilderTree |
A mutable Tree implementation based on an underlying
NodeBuilder , which tracks all changes recorded through
this tree's mutator methods.
|
NodeCount |
A collector for approximate node counts.
|
NodeCounter |
Count documents and nodes that exist.
|
NodeData |
Represents a node in a stream.
|
NodeDataReader |
A reader for node data.
|
NodeDelegate |
NodeDelegate serve as internal representations of Node s.
|
NodeDocument |
A document storing data about a node.
|
NodeDocument.SplitDocType |
A document which is created from splitting a main document can be classified
into multiple types depending on the content i.e.
|
NodeDocumentCache |
Cache for the NodeDocuments.
|
NodeDocumentCodec |
Custom codec for MongoDB to transform a stream of BSON tokens into a NodeDocument.
|
NodeDocumentCodecProvider |
|
NodeDocumentHelper |
Helper class to access package private methods on NodeDocument.
|
NodeDocumentIdComparator |
Implements a comparator, which sorts NodeDocumentId string according to 1) their
depth (highest first) and 2) the id string itself.
|
NodeDocumentLocks |
|
NodeImpl<T extends NodeDelegate> |
TODO document
|
NodeInfo |
Information about a node being imported.
|
NodeLineReader |
A reader for flat file stores.
|
NodeLocalNameImpl |
The implementation of the corresponding JCR interface.
|
NodeLocalNameImpl |
The function "localname(..)".
|
NodeMap<T> |
|
NodeNameFilter |
A wrapper for a collector that allows to filter for certain node names, or
children of those.
|
NodeNameImpl |
The implementation of the corresponding JCR interface.
|
NodeNameImpl |
The function "name(..)".
|
NodeObserver |
Base class for Observer instances that group changes
by node instead of tracking them down to individual properties.
|
NodeOperation<U> |
|
NodeProperty |
Represents a property of a node.
|
NodeProperty.PropertyValue |
|
NodeProperty.ValueType |
|
NodeState |
A node in a content tree consists of child nodes and properties, each
of which evolves through different states during its lifecycle.
|
NodeStateCopier |
The NodeStateCopier and NodeStateCopier.Builder classes allow
recursively copying a NodeState to a NodeBuilder.
|
NodeStateCopier.Builder |
The NodeStateCopier.Builder allows configuring a NodeState copy operation with
includePaths , excludePaths and mergePaths .
|
NodeStateDiff |
Handler of node state differences.
|
NodeStateDiffer |
|
NodeStateEntry |
|
NodeStateEntry.NodeStateEntryBuilder |
|
NodeStateEntryBatch |
|
NodeStateEntryBatch.BufferFullException |
|
NodeStateEntryList |
|
NodeStateEntryReader |
|
NodeStateEntrySorter |
|
NodeStateEntryTraverser |
|
NodeStateEntryTraverserFactory |
|
NodeStateEntryWriter |
|
NodeStateExportCommand |
|
NodeStateHelper |
|
NodeStateHolder |
|
NodeStateHolder |
|
NodeStateIndexer |
|
NodeStateIndexerProvider |
|
NodeStateNodeTypeInfoProvider |
A nodetype info provider that is based on node states.
|
NodeStateSerializer |
|
NodeStateSerializer.Format |
|
NodeStateUtils |
Utility method for code that deals with node states.
|
NodeStore |
Storage abstraction for trees.
|
NodeStoreBranch |
An instance of this class represents a private branch of the tree in a
NodeStore to which transient changes can be applied and later merged
back or discarded.
|
NodeStoreChecks |
|
NodeStoreChecksService |
|
NodeStoreFixture |
|
NodeStoreFixtureProvider |
|
NodeStoreProvider |
Provides a NodeStore instance for specific role.
|
NodeStreamConverter |
Allows to convert a flat-file store to a node stream.
|
NodeStreamConverterCompressed |
Allows to to convert a flat file store to a compressed stream of nodes.
|
NodeStreamReader |
A node stream reader.
|
NodeStreamReaderCompressed |
A node stream reader with compression for repeated strings.
|
NodeTraversalCallback |
Callback which invoked for any changed node read by IndexUpdate
as part of diff traversal
|
NodeTraversalCallback.PathSource |
Provides a way to lazily construct the path
and provides access to the current path
|
NodeTypeConstants |
Deprecated.
|
NodeTypeConstants |
NodeTypeConstants...
|
NodeTypeCount |
A collector for node types.
|
NodeTypeDefDiff |
A NodeTypeDefDiff represents the result of the comparison of
two node type definitions.
|
NodeTypeDefinitionNodeStoreChecker |
Checks that nodes present in a mount are consistent with the global node type definitions
|
NodeTypeInfo |
A nodetype info mechanism.
|
NodeTypeInfoProvider |
A nodetype info mechanism.
|
NodeTypeMountedNodeStoreChecker |
|
NodeTypeMountedNodeStoreChecker.Context |
|
NodeTypeRegistry |
BuiltInNodeTypes is a utility class that registers the built-in
node types required for a JCR repository running on Oak.
|
NonDefaultMountWriteReportingObserver |
Reports writes to non-default mounts
|
NonDefaultMountWriteReportingObserver.Config |
|
NoopStats |
|
NotFullTextSearchImpl |
|
NotifyingFutureTask |
A Future that accepts completion listener.
|
NotImpl |
The implementation of the corresponding JCR interface.
|
NotImpl |
A "not" condition.
|
NumericConstraint<T> |
|
Oak |
Builder class for constructing ContentRepository instances with
a set of specified plugin components.
|
Oak.OakDefaultComponents |
|
OakEventFilter |
Extension of the JackrabbitEventFilter that exposes Oak specific
features.
|
OakEventFilterImpl |
Implements OakEventFilter which is an extension to the JackrabbitEventFilter
with features only supported by Oak.
|
OakFileDataStore |
Oak specific extension of JR2 FileDataStore which enables
provisioning the signing key via OSGi config
|
OakFixture |
|
OakFixture.MongoFixture |
|
OakHelpFormatter |
|
OakInitializer |
|
OakJcrConstants |
|
OakOSGiRepositoryFactory |
RepositoryFactory which constructs an instance of Oak repository.
|
OakRepositoryFactory |
|
OakRepositoryFixture |
|
OakServer |
|
OakServlet |
|
OakValue |
TODO: document
|
OakVersion |
Provides version information about Oak.
|
OakVersion |
Provides version information about Oak.
|
Observable |
An Observable supports attaching Observer instances for
listening to content changes.
|
ObservablePartnerMBean |
|
ObservationManagerImpl |
|
Observer |
Extension point for observing changes in an Oak repository.
|
ObserverTracker |
|
OpenAuthenticationConfiguration |
This implementation of the authentication configuration provides login
contexts that accept any credentials and doesn't validate specified
workspace name.
|
OpenAuthorizationConfiguration |
|
OpenPermissionProvider |
Permission provider implementation that grants full access everywhere.
|
OpenSecurityProvider |
Rudimentary SecurityProvider implementation that allow every subject
to authenticate and grants it full access everywhere.
|
OperationsStatsMBean |
Interface to give useful statistics for maintenance operations.
|
OperationStatsCollector |
Implementations of this can use to mark the relevant statistics.
|
Operator |
Enumeration of the JCR 2.0 query operators.
|
Operator |
The enumeration of all operators.
|
OptionBeans |
|
Options |
|
OptionsBean |
|
OptionsBeanFactory |
|
Order |
Enumeration of the JCR 2.0 query order.
|
Order |
The enumeration of query column orders (ascending and descending).
|
OrderingImpl |
The implementation of the corresponding JCR interface.
|
OrderingImpl |
An element of an "order by" list.
|
OrImpl |
The implementation of the corresponding JCR interface.
|
OrImpl |
An "or" condition.
|
OrphanedNodeCheck |
OrphanedNodeCheck ...
|
OsgiRepository |
Workaround to a JAAS class loading issue in OSGi environments.
|
OsgiUtil |
Utility methods to use in an OSGi environment.
|
OsgiWhiteboard |
OSGi-based whiteboard implementation.
|
OutOfBandIndexer |
|
OutOfBandIndexerBase |
|
ParallelCompactor |
This compactor implementation leverages the tree structure of the repository for concurrent compaction.
|
PartialConflictHandler |
Deprecated.
|
PartialConflictHandler.Resolution |
Resolutions for conflicts
|
PartialValueFactory |
A partial value factory implementation that only deals with in-memory values
and can wrap a Value around a PropertyState .
|
PasswordChangeAction |
|
PasswordUtil |
Utility to generate and compare password hashes.
|
PasswordValidationAction |
PasswordValidationAction provides a simple password validation
mechanism with the following configurable option:
constraint: a regular expression that can be compiled
to a Pattern defining validation rules for a password.
|
Path |
The Path class is closely modeled after the semantics of
PathUtils in oak-commons.
|
PathComparator |
Implements a comparator, which sorts paths according to 1) their depth
(highest first) and 2) the paths natural ordering.
|
PathConstraint |
|
PathElementComparator |
|
PathElementComparator |
|
PathFilter |
Filter which determines whether given path should be included for processing
or not
|
PathFilter.Result |
|
PathImpl |
The function "path(..)".
|
PathMapper |
PathMapper instances provide methods for mapping paths from their JCR
string representation to their Oak representation and vice versa.
|
PathRev |
A cache key implementation, which is a combination of a path and a revision
vector.
|
PathTracker |
Simple utility class for lazily tracking the current path during
a tree traversal that recurses down a subtree.
|
PathUtils |
Utility methods to parse a path.
|
PerfLogger |
PerfLogger is a simpler wrapper around a slf4j Logger which
comes with the capability to issue log statements containing
the measurement between start() and end() methods.
|
PeriodicReporter |
Abstract class that simplifies development of a Reporter
that should only report every nth event (node or property seen).
|
PermissionAware |
Interface indicating that a given object (like e.g.
|
PermissionConstants |
Implementation specific constants related to permission evaluation.
|
PermissionHook |
CommitHook implementation that processes any modification made to
access control content and updates persisted permission store associated
with access control related data stored in the repository.
|
PermissionProvider |
Main entry point for permission evaluation in Oak.
|
PermissionProviderFactory |
|
PermissionProviderImpl |
|
Permissions |
Provides constants for permissions used in the OAK access evaluation as well
as permission related utility methods.
|
PermissionStoreValidatorProvider |
Validator implementation that asserts that the permission store is read-only.
|
PermissionUtil |
Utility methods to evaluate permissions.
|
PermissionValidatorProvider |
ValidatorProvider implementation for permission evaluation associated
with write operations.
|
PersistedLinkedList |
A persistent linked list that internally uses the MVStore.
|
PersistentCache |
A persistent cache for the document store.
|
PersistentCache |
This interface represents a cache which survives segment store restarts.
|
PersistentCacheCommand |
|
PersistentCacheStats |
Persistence Cache Statistics.
|
PersistentCacheStatsMBean |
|
PersistentDiskCache |
|
PersistentRedisCache |
|
PipelinedMergeSortTask |
Accumulates the intermediate sorted files and, when all files are generated, merges them into a single sorted file,
the flat file store
|
PipelinedMergeSortTask.Result |
|
PipelinedMetrics |
|
PipelinedMongoDownloadTask |
|
PipelinedMongoDownloadTask.Result |
|
PipelinedStrategy |
Downloads the contents of the MongoDB repository dividing the tasks in a pipeline with the following stages:
Download - Downloads from Mongo all the documents in the node store.
|
PipelinedUtils |
|
PolicyOwner |
Interface to improve pluggability of the AccessControlManager ,
namely the interaction of multiple managers within a
single repository.
|
PoolableUnboundConnectionFactory |
A factory for creating unbound LdapConnection objects managed by LdapConnectionPool.
|
PostValidationHook |
Extension to the CommitHook interface that indicates that this
commit hook implementation must be executed after the
validation hooks.
|
PreAuthContext |
LoginContext for pre-authenticated subjects that don't require further
validation nor additional login/logout steps.
|
PreAuthenticatedLogin |
PreAuthenticatedLogin is used as marker in the shared map of the login context.
|
PredefinedAuthorizationConfiguration |
|
PrefetchIterator<K> |
An iterator that pre-fetches a number of items in order to calculate the size
of the result if possible.
|
PrefetchIterator.PrefetchOptions |
The options to use for prefetching.
|
PrefetchNodeStore |
Experimental NodeStore extension that allows prefetching of node
states given a collection of paths.
|
PrincipalAccessControlList |
Extension of the JackrabbitAccessControlList that is bound to a Principal .
|
PrincipalAccessControlList.Entry |
|
PrincipalBasedAuthorizationConfiguration |
|
PrincipalConfiguration |
Configuration interface for principal management.
|
PrincipalConfigurationImpl |
Default implementation of the PrincipalConfiguration
|
PrincipalImpl |
Default implementation of the JackrabbitPrincipal interface.
|
PrincipalIterator |
|
PrincipalIteratorAdapter |
Principal specific RangeIteratorAdapter implementing the
PrincipalIterator interface.
|
PrincipalManager |
This interface defines the principal manager which is the clients view on all
principals known to the repository.
|
PrincipalManagerDelegator |
This implementation of PrincipalManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.
|
PrincipalManagerImpl |
Default implementation of the PrincipalManager interface.
|
PrincipalNameResolver |
|
PrincipalProvider |
The PrincipalProvider defines methods to provide access to sources
of Principal s.
|
PrincipalProviderCallback |
|
PrincipalQueryManager |
Extension for the PrincipalManager that offers range search.
|
PrincipalRestrictionProvider |
Restriction provider implementation used for editing access control by
principal.
|
PrincipalSetPolicy |
Extension of the JCR AccessControlPolicy
intended to grant a set of Principal s the ability to perform certain
actions.
|
PriorityCache<K,V> |
PriorityCache implements a partial mapping from keys of type K to values
of type V .
|
PrivateStoreValidatorProvider |
Validator which detects change commits to the read only mounts.
|
PrivilegeBits |
Internal representation of JCR privileges.
|
PrivilegeBitsProvider |
Allows to obtain the internal representation of privileges (or their names) and to covert the
internal representation back to privilege names.
|
PrivilegeCollection |
Wrapper around a set of Privilege s that allows to test if a given list of privilege names in included.
|
PrivilegeCollection.Default |
|
PrivilegeConfiguration |
Interface for the privilege management configuration.
|
PrivilegeConfigurationImpl |
Configuration for the privilege management component.
|
PrivilegeConstants |
Internal name constants used for the privilege management.
|
PrivilegeDefinition |
The PrivilegeDefinition interface defines the characteristics of
a JCR Privilege .
|
PrivilegeManager |
PrivilegeManager is a jackrabbit specific extensions to
JCR access control management that allows to retrieve privileges known
by this JCR implementation and to register new custom privileges according
to implementation specific rules.
|
PrivilegeManagerDelegator |
This implementation of PrivilegeManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.
|
PrivilegeUtil |
Privilege management related utility methods.
|
Proc |
|
Proc.Backend |
|
Proc.Backend.Commit |
|
Proc.Backend.Record |
|
Proc.Backend.Segment |
|
Profiler |
A simple CPU profiling tool similar to java -Xrunhprof.
|
Progress |
Progress ...
|
ProgressNotificationEditor |
This Editor instance logs invocations to the logger
passed to its constructor after each 10000 calls to it
enter() method.
|
ProgressWithETA |
ProgressWithETA ...
|
PropertiesUtil |
The PropertiesUtil is a utility class providing some
useful utility methods for converting property types.
|
PropertyBuilder<T> |
PropertyBuilder for building in memory PropertyState instances.
|
PropertyDelegate |
PropertyDelegate serve as internal representations of Property s.
|
PropertyExistenceImpl |
The implementation of the corresponding JCR interface.
|
PropertyExistenceImpl |
A condition to check if the property exists ("is not null").
|
PropertyImpl |
TODO document
|
PropertyInexistenceImpl |
A condition to check if the property does not exist ("is null").
|
PropertyOperation<U> |
|
PropertyPredicate |
Predicate on property values.
|
PropertyState |
Immutable property state.
|
PropertyStates |
|
PropertyStateValue |
|
PropertyStats |
Property statistics.
|
PropertyTemplate |
A property definition within a template (the property name, the type, and the
index within the list of properties for the given node).
|
PropertyValue |
Immutable property value.
|
PropertyValueImpl |
The implementation of the corresponding JCR interface.
|
PropertyValueImpl |
A property expression.
|
PropertyValues |
|
PropInfo |
Information about a property being imported.
|
PropInfo.MultipleStatus |
Hint indicating whether the property is multi- or single-value
|
ProtectedItemImporter |
|
ProtectedNodeImporter |
ProtectedNodeImporter provides means to import protected
Node s and the subtree defined below such nodes.
|
ProtectedPropertyImporter |
ProtectedPropertyImporter is in charge of importing single
properties with a protected PropertyDefinition .
|
ProtectionConfig |
Interface to mark properties or nodes located underneath a synchronized external identity as being protected (i.e.
|
ProtectionConfigImpl |
|
ProviderCtx |
|
ProxyNodeStore |
|
PurgeOldIndexVersion |
|
PurgeOldIndexVersionCommand |
|
PurgeOldVersionUtils |
|
Query |
|
Query |
A "select" or "union" query.
|
QueryBuilder<T> |
|
QueryBuilder.Direction |
The sort order of the result set of a query.
|
QueryConstants |
|
QueryEngine |
The query engine allows to parse and execute queries.
|
QueryEngineImpl |
The query engine implementation.
|
QueryEngineImpl.QuerySelectionMode |
Used to instruct the QueryEngineImpl on how to act with respect of the SQL2
optimisation.
|
QueryEngineSettings |
Settings of the query engine.
|
QueryEngineSettingsMBean |
|
QueryEngineSettingsService |
|
QueryFormatter |
Formatter for JCR queries in order to make them easier to read.
|
QueryImpl |
The implementation of the corresponding JCR interface.
|
QueryImpl |
Represents a parsed query.
|
QueryIndex |
Represents an index.
|
QueryIndex.AdvancedQueryIndex |
A query index that may support using multiple access orders
(returning the rows in a specific order), and that can provide detailed
information about the cost.
|
QueryIndex.AdvanceFulltextQueryIndex |
|
QueryIndex.FulltextQueryIndex |
A marker interface which means this index supports may support more than
just the minimal fulltext query syntax.
|
QueryIndex.IndexPlan |
An index plan.
|
QueryIndex.IndexPlan.Builder |
A builder for index plans.
|
QueryIndex.NativeQueryIndex |
A marker interface which means this index supports executing native queries
|
QueryIndex.NodeAggregator |
|
QueryIndex.OrderEntry |
A sort order entry.
|
QueryIndex.OrderEntry.Order |
The sort order (ascending or descending).
|
QueryIndexProvider |
A mechanism to index data.
|
QueryIndexProviderAware |
Marker interface for services that need a QueryIndexProvider
|
QueryLimits |
|
QueryManagerImpl |
The implementation of the corresponding JCR interface.
|
QueryObjectModelFactoryImpl |
The implementation of the corresponding JCR interface.
|
QueryObjectModelImpl |
The implementation of the corresponding JCR interface.
|
QueryOptions |
A query options (or "hints") that are used to customize the way the query is processed.
|
QueryOptions.AutomaticQueryOptionsMapping |
|
QueryOptions.Traversal |
|
QueryParser |
Query parser interface.
|
QueryRecorder |
|
QueryResultImpl |
The implementation of the corresponding JCR interface.
|
QueryStat |
Statistics on query operations
|
QueryStatDto |
Object that holds statistical info about a query.
|
QueryStatManagerMBean |
|
QueryStatsData |
|
QueryStatsMBean |
|
QueryStatsMBeanImpl |
|
QueryStatsReporter |
|
QueryUtil |
Common utilities used for user/group queries.
|
QueryUtils |
|
QueryValidator |
A validator for query.
|
RandomAccessTrace |
A random access trace
|
RandomAuthorizableNodeName |
Implementation of the AuthorizableNodeName that generates a random
node name that doesn't reveal the ID of the authorizable.
|
RateLimitUtils |
|
RDBBlobReferenceIterator |
|
RDBBlobStore |
|
RDBBlobStoreDB |
Defines variation in the capabilities of different RDBs.
|
RDBCommonVendorSpecificCode |
|
RDBConnectionHandler |
Utility functions for connection handling.
|
RDBCreator |
|
RDBDataSourceFactory |
Factory for creating DataSource s based on a JDBC connection URL.
|
RDBDDLDumpCommand |
|
RDBDocumentNodeStoreBuilder |
|
RDBDocumentSerializer |
Serialization/Parsing of documents.
|
RDBDocumentStore |
|
RDBDocumentStore.QueryCondition |
|
RDBDocumentStoreDB |
Defines variation in the capabilities of different RDBs.
|
RDBDocumentStoreDB.FETCHFIRSTSYNTAX |
|
RDBDocumentStoreJDBC |
|
RDBExport |
|
RDBHelper |
Convenience class that dumps the table creation statements for various
database types.
|
RDBJDBCTools |
Convenience methods dealing with JDBC specifics.
|
RDBJDBCTools.PreparedStatementComponent |
Provides a component for a PreparedStatement and a method for
setting the parameters within this component
|
RDBJSONSupport |
Utilities that provide JSON support on top of the existing
JsopTokenizer support in oak-commons.
|
RDBMissingLastRevSeeker |
RDB specific version of MissingLastRevSeeker.
|
RDBOptions |
Options applicable to RDB persistence
|
RDBRow |
Container for the information in a RDB database column.
|
RDBStoreOptions |
|
RDBVersionGCSupport |
|
Reader |
|
ReaderAtEnd |
Read raw data from the end of an underlying data source.
|
ReaderCache<T> |
A cache consisting of a fast and slow component.
|
ReadOnly |
Marker interface to indicate if a Tree or Root
can only be read (write operations not implemented).
|
ReadOnlyAuthorizationConfiguration |
Read Only Authorization Model
|
ReadOnlyBuilder |
A node builder that throws an UnsupportedOperationException on
all attempts to modify the given base state.
|
ReadOnlyDocumentStoreWrapperFactory |
|
ReadOnlyFileStore |
A read only AbstractFileStore implementation that supports going back
to old revisions.
|
ReadOnlyNamespaceRegistry |
Read-only namespace registry.
|
ReadOnlyNodeTypeManager |
|
ReadOnlyRevisions |
|
ReadOnlyVersionManager |
ReadOnlyVersionManager provides implementations for read-only
version operations modeled after the ones available in VersionManager .
|
ReadPolicy |
|
ReadWriteNamespaceRegistry |
Writable namespace registry.
|
ReadWriteNodeTypeManager |
|
ReadWriteVersionManager |
ReadWriteVersionManager ...
|
ReadWriteVersionManager |
|
ReadyOnlyBuilderException |
Indicates that a modification operation was tried to execute on a read-only builder.
|
RecordCache<K> |
Partial mapping of keys of type K to values of type RecordId .
|
RecordCacheStats |
|
RecordId |
The record id.
|
RecordIdData |
|
RecordIdSet |
|
RecordType |
The type of a record in a segment.
|
RecordUsageAnalyser |
This utility breaks down space usage per record type.
|
RecoverJournal |
|
RecoverJournal.Builder |
|
RedisCacheIOMonitor |
|
ReferenceBinary |
Referenceable binary.
|
ReferenceBinaryException |
|
ReferenceChangeTracker |
Helper class used to keep track of uuid mappings (e.g.
|
ReferenceCheck |
Checks if jcr:baseVersion reference properties resolve to a node.
|
ReferenceCollector |
Callback interface for collecting all blob references that are
potentially accessible.
|
ReferenceConstraint |
|
ReferencedBlob |
Exposes the blob along with the Node id from which referenced
|
RefreshStrategy |
Implementations of this interface determine whether a session needs
to be refreshed before the next session operation is performed.
|
RefreshStrategy.Composite |
Composite of zero or more RefreshStrategy instances,
each of which covers a certain strategy.
|
RefreshStrategy.Timed |
This refresh strategy refreshes after a given timeout of inactivity.
|
Registration |
Whiteboard service registration.
|
RegistrationConstants |
Holds the names of well-known registration properties for security-related components
|
RelativePathSelector |
A selector for selecting a node at a relative path from the node selected by
an initial selector.
|
RemoteBlobMetadata |
|
RemotePersistentCacheService |
|
RemoteSegmentArchiveEntry |
|
RemoteStoreMonitor |
|
RemoteStoreMonitorAdapter |
|
RemoteUtilities |
|
RemotingInitializer |
Configures the Webdav and Davex servlet to enabled remote
access to the repository
|
RemoveMetricUpdater |
|
ReplicaSetStatus |
Keeps track of the status of a replica set based on information provided
by heartbeat events.
|
Reporter |
A Reporter receives callbacks for every NodeState
and PropertyState that was accessed via a {ReportingNodeState}
instance.
|
ReportingNodeState |
A decoration layer for NodeState instances that intercepts
all accesses to NodeStates and PropertyStates (getters) and
informs a Reporter via its callbacks that the respective
NodeStates or PropertyStates have been accessed.
|
RepositoryAccessServlet |
This Class implements a servlet that is used as unified mechanism to retrieve
a jcr repository either through JNDI or RMI.
|
RepositoryAccessServlet.ClientFactoryDelegater |
optional class for RMI, will only be used, if RMI client is present
|
RepositoryAccessServlet.RMIClientFactoryDelegater |
optional class for RMI, will only be used, if RMI server is present
|
RepositoryCallback |
Callback implementation used to access the repository.
|
RepositoryFixture |
|
RepositoryImpl |
TODO document
|
RepositoryInitializer |
Initializer of repository content.
|
RepositoryInitializer |
|
RepositoryLock |
This type represents the lock that has been already acquired on the segment
store.
|
RepositoryManagementMBean |
This interface exposes repository management operations and the status
of such operations.
|
RepositoryManagementMBean.StatusCode |
Enum whose ordinals correspond to the status codes.
|
RepositoryManager |
The repository manager provides life-cycle management features for
repositories.
|
RepositoryManager |
RepositoryManager constructs the Repository instance and registers it with OSGi Service Registry.
|
RepositoryManager |
|
RepositoryNotReachableException |
This exception is thrown when the store cannot be accessed (e.g.
|
RepositoryPermission |
The RepositoryPermission allows to evaluate permissions that have
been defined on the repository level and which consequently are not bound
to a particular item.
|
RepositoryStartupServlet |
The RepositoryStartupServlet starts a jackrabbit repository and registers it
to the JNDI environment and optional to the RMI registry.
|
RepositoryStartupServlet.RemoteFactoryDelegater |
optional class for RMI, will only be used, if RMI server is present
|
RepositoryStartupServlet.RMIRemoteFactoryDelegater |
optional class for RMI, will only be used, if RMI server is present
|
RepositoryStatistics |
Statistics on core repository operations
|
RepositoryStatistics.Type |
|
RepositoryStats |
|
RepositoryStatsMBean |
MBean for providing repository wide statistics.
|
Representation |
|
RequestDecoder |
|
ResetCommitAttributeHook |
|
ResponseDecoder |
|
Restore |
Restore a backup of a segment store into an existing segment store.
|
Restore.Builder |
Collect options for the Restore command.
|
Restriction |
A Restriction object represents a "live" restriction object that
has been created using the Jackrabbit specific extensions of the
AccessControlEntry interface.
|
RestrictionDefinition |
The RestrictionDefinition interface provides methods for
discovering the static definition of any additional policy-internal refinements
of the access control definitions.
|
RestrictionDefinitionImpl |
|
RestrictionImpl |
RestrictionImpl
|
RestrictionPattern |
Interface used to verify if a given restriction applies to a given
item or path.
|
RestrictionProvider |
Interface to manage the supported restrictions present with a given access
control and permission management implementation.
|
RestrictionProviderImpl |
|
Result |
A result from executing a query.
|
Result |
Result ...
|
Result.SizePrecision |
|
ResultImpl |
A query result.
|
ResultIterator<T> |
Implements a query result iterator which only returns a maximum number of
element from an underlying iterator starting at a given offset.
|
ResultRow |
A query result row.
|
ResultRowImpl |
A query result row that keeps all data (for this row only) in memory.
|
ResultWriter |
ResultWriter ...
|
Retrier |
|
Retrier.ThrowingRunnable |
|
Retrier.ThrowingSupplier<T> |
|
ReverseFileReader |
|
ReverseNodeStateDiff |
Implementation of a NodeStateDiff that reports the inverse operation
to the wrapped NodeStateDiff .
|
Revision |
A revision.
|
RevisionContext |
Provides revision related context.
|
RevisionContextWrapper |
Wraps an existing revision context and exposes a custom clusterId .
|
RevisionEntry |
A light-weight implementation of a MongoDB DBObject for a single revision
based map entry.
|
RevisionGC |
|
RevisionGCMBean |
MBean for starting and monitoring the progress of
revision garbage collection.
|
RevisionGCStatsCollector |
Collector interface for DocumentNodeStore revision garbage collection
statistics.
|
RevisionGCStatsMBean |
MBean exposing DocumentNodeStore revision garbage collection statistics.
|
RevisionHistory |
Utility for tracing a node back through the revision history.
|
RevisionHistory.HistoryElement |
Representation of a point in time for a given node.
|
Revisions |
Revisions instances provide read and write access to
the current head state.
|
Revisions |
Collect and print the revisions of a segment store.
|
Revisions.Builder |
|
Revisions.Option |
Implementation specific options for the setHead methods.
|
RevisionsCommand |
Gives information about current node revisions state.
|
RevisionsKey |
A cache key implementation which consists of two Revision s.
|
RevisionVector |
A vector of revisions.
|
RMIConfig |
The RMI config hold information about RMI connection details.
|
RoleStatisticsProvider |
|
Root |
A Root instance serves as a container for a Tree .
|
RootFactory |
Deprecated.
|
RootProvider |
|
RootProviderService |
|
RowImpl |
The implementation of the corresponding JCR interface.
|
RunnableJobTracker |
|
RuntimeNodeTraversalException |
The exception thrown when traversing too many entries in the result.
|
S3Backend |
A data store backend that stores data on Amazon S3.
|
S3Constants |
Defined Amazon S3 constants.
|
S3DataStore |
|
S3DataStoreService |
|
S3DataStoreStatsMBean |
MBean for JMX statistics pertaining to an S3DataStore.
|
S3Directory |
|
S3RequestDecorator |
This class to sets encrption mode in S3 request.
|
SafeEncode |
|
SameNodeImpl |
The implementation of the corresponding JCR interface.
|
SameNodeImpl |
The function "issamenode(..)".
|
SameNodeJoinConditionImpl |
The implementation of the corresponding JCR interface.
|
SameNodeJoinConditionImpl |
The "issamenode(...)" join condition.
|
Scheduler |
A simple scheduler for executing and scheduling tasks in the background.
|
Scheduler |
A Scheduler instance transforms changes to the content tree
into a queue of commits .
|
Scheduler.SchedulerOption |
Scheduling options for parametrizing individual commits.
|
SearchNodes |
|
SearchNodes.Builder |
|
SearchNodes.Output |
|
SecondaryStoreBuilder |
|
SecondaryStoreCache |
|
SecondaryStoreCacheService |
|
SecondaryStoreObserver |
|
SecurityConfiguration |
Base interface for all security related configurations.
|
SecurityConfiguration.Default |
Default implementation that provides empty initializers, validators,
commit hooks and parameters.
|
SecurityProvider |
Main entry point for security related plugins to an Oak repository.
|
SecurityProviderBuilder |
|
SecurityProviderCallback |
|
SecurityProviderImpl |
Deprecated.
|
SecurityProviderRegistration |
|
Segment |
A list of records.
|
Segment.RecordConsumer |
A consumer of record data.
|
SegmentArchiveEntry |
Represents a single entry (segment) in the segment archive.
|
SegmentArchiveManager |
SegmentArchiveManager provides a low-level access to the segment files (eg.
|
SegmentArchiveReader |
This interface represents a read-only segment archive.
|
SegmentArchiveWriter |
Represents a write-enabled, append-only archive.
|
SegmentBlob |
A BLOB (stream of bytes).
|
SegmentBlobReferenceRetriever |
|
SegmentBufferMonitor |
|
SegmentBufferWriter |
This class encapsulates the state of a segment being written.
|
SegmentBufferWriterPool |
This WriteOperationHandler uses a pool of SegmentBufferWriter s,
which it passes to its execute method.
|
SegmentBufferWriterPool.PoolType |
|
SegmentBufferWriterPool.SegmentBufferWriterPoolFactory |
|
SegmentCache |
|
SegmentCacheStats |
|
SegmentCheckpointMBean |
CheckpointMBean implementation for the SegmentNodeStore .
|
SegmentCopy |
Perform a full-copy of repository data at segment level.
|
SegmentCopy.Builder |
|
SegmentData |
Access the data of a segment.
|
SegmentGCOptions |
This class holds configuration options for segment store revision gc.
|
SegmentGCOptions.CompactorType |
The compactor type
|
SegmentGCOptions.GCType |
The gc type.
|
SegmentGCStatus |
|
SegmentId |
Segment identifier.
|
SegmentIdFactory |
A factory for SegmentId given their representation in MSB/LSB longs.
|
SegmentIdProvider |
Instances of this class provides SegmentId instances of a given
SegmentStore and creates new SegmentId instances on the fly
if required.
|
SegmentIdTable |
Hash table of weak references to segment identifiers.
|
SegmentNodeBuilder |
A node builder that keeps track of the number of updates
(set property calls and so on).
|
SegmentNodeState |
A record of type "NODE".
|
SegmentNodeStateHelper |
|
SegmentNodeStore |
The top level class for the segment store.
|
SegmentNodeStore.SegmentNodeStoreBuilder |
|
SegmentNodeStoreBuilders |
|
SegmentNodeStoreFactory |
A factory allowing creation of secondary segment node stores.
|
SegmentNodeStoreMonitor |
SegmentNodeStoreMonitor is notified for commit related operations performed by SegmentNodeStore.
|
SegmentNodeStoreMonitorService |
An OSGi wrapper for segment node store monitoring configurations.
|
SegmentNodeStorePersistence |
This type is a main entry point for the segment node store persistence.
|
SegmentNodeStoreService |
An OSGi wrapper for the segment node store.
|
SegmentNodeStoreServiceDeprecationError |
This component is activated when a configuration for the deprecated
SegmentNodeStoreService from oak-segment is detected.
|
SegmentNodeStoreStats |
|
SegmentNodeStoreStatsMBean |
|
SegmentNotFoundException |
This exception is thrown when there the segment does not exist in the store
|
SegmentNotFoundExceptionListener |
Listener for SegmentNotFoundException .
|
SegmentOverflowException |
This exception is thrown by the Segment NodeStore when an internal
limit is exceeded such as too many segment references.
|
SegmentParser |
SegmentParser serves as a base class for parsing segments.
|
SegmentParser.BlobInfo |
|
SegmentParser.BlobType |
Type of blobs (and strings)
|
SegmentParser.ListBucketInfo |
|
SegmentParser.ListInfo |
|
SegmentParser.MapInfo |
|
SegmentParser.NodeInfo |
|
SegmentParser.PropertyInfo |
|
SegmentParser.TemplateInfo |
|
SegmentParser.ValueInfo |
|
SegmentPropertyIndexEditorProvider |
Editor implementation which stores the property index NodeState data in a different
SegmentNodeStore used solely for property index storage purpose
|
SegmentPropertyState |
A property, which can read a value or list record from a segment.
|
SegmentReader |
Instances of SegmentReader are responsible for reading records from segments.
|
SegmentRevisionGC |
|
SegmentRevisionGCMBean |
|
SegmentStore |
The backend storage interface used by the segment node store.
|
SegmentStoreMigrator |
|
SegmentStoreMigrator.Builder |
|
SegmentStoreProvider |
|
SegmentStream |
For reading any record of type "VALUE" as binary streams.
|
SegmentTarFixture |
|
SegmentTarManager |
|
SegmentTarReader |
|
SegmentTarWriter |
|
SegmentTracker |
Tracker of references to segment identifiers and segment instances
that are currently kept in memory and factory for creating SegmentId
instances.
|
SegmentVersion |
Version of the segment storage format.
|
SegmentWriteAction |
|
SegmentWriteQueue |
|
SegmentWriteQueue.SegmentConsumeException |
|
SegmentWriteQueue.SegmentConsumer |
|
SegmentWriter |
Converts nodes, properties, values, etc.
|
SegmentWriterFactory |
|
SelectorExecutionPlan |
An execution plan for one selector in a query.
|
SelectorImpl |
The implementation of the corresponding JCR interface.
|
SelectorImpl |
A selector within a query.
|
Selectors |
Common Selector implementations
|
ServiceRegistryProvider |
Provides access to the underlying ServiceRegistry.
|
ServletExceptionWithCause |
Utility class that links ServletException with support for
the exception chaining mechanism in Throwable .
|
SessionContext |
Instances of this class are passed to all JCR implementation classes
(e.g.
|
SessionDelegate |
TODO document
|
SessionImpl |
TODO document
|
SessionMBean |
MBean providing basic Session information and statistics.
|
SessionNamespaces |
SessionNamespaces implements namespace handling on the JCR
Session level.
|
SessionOperation<T> |
A SessionOperation provides an execution context for executing session scoped operations.
|
SessionQuerySettings |
User-specific settings which may be passed by the query engine to index providers during query planning and iteration
of results.
|
SessionQuerySettingsProvider |
|
SessionQuerySettingsProviderService |
Overrides oak.fastQuerySize system property when available.
|
SessionQuerySettingsProviderService.Configuration |
|
SessionStats |
|
SessionStats.Counters |
|
SharedBackend |
|
SharedDataStore |
Interface to be implemented by a shared data store.
|
SharedDataStore.Type |
Explicitly identifies the type of the data store
|
SharedDataStoreUtils |
|
SharedDataStoreUtils.SharedStoreRecordType |
Encapsulates the different type of records at the data store root.
|
SharedS3DataStoreService |
|
SimilarImpl |
Support for "similar(...)
|
SimpleCommitContext |
|
SimpleCredentialsSupport |
|
SimpleFlatFileUtil |
This util class can be used to export a tree (eg entire repository) to a flat
file, without index dependency/involvement.
|
SimpleIndexEntry |
|
SimpleNodeStateHolder |
|
SimpleStats |
|
SimpleStats.Type |
|
SimpleWebdavServlet |
WebdavServlet provides webdav support (level 1 and 2 complient) for repository
resources.
|
SortKey |
|
SortStrategy |
Deprecated.
|
SourceImpl |
The base class for sources.
|
SourceImpl |
The base class of a selector and a join.
|
SpellcheckImpl |
Support for "spellcheck(...)
|
SplitBlobStore |
|
SplitBlobStoreService |
|
SplitDocumentCleanUp |
Implements a split document cleanup.
|
SplitJournalFile |
|
SplitJournalFileReader |
|
SplitPersistence |
|
SplitPersistenceService |
|
SplitSegmentArchiveManager |
|
SQL2Parser |
The SQL2 parser can convert a JCR-SQL2 query to a query.
|
SSLSubjectMatcher |
|
StableRevisionComparator |
StableRevisionComparator implements a revision comparator, which
is only based on stable information available in the two revisions presented
to this comparator.
|
StandbyClientSync |
|
StandbyClientSync.Builder |
|
StandbyServerSync |
|
StandbyServerSync.Builder |
|
StandbyStatusMBean |
|
StandbyStoreService |
|
StandbyStoreServiceDeprecationError |
This component is activated when a configuration for the deprecated
StandbyStoreService from oak-segment is detected.
|
Statement |
An xpath statement.
|
StaticOperandImpl |
The base class for static operands.
|
StaticOperandImpl |
The base class for static operands (literal, bind variables).
|
StatisticManager |
Manager for all repository wide statistics.
|
StatisticsProvider |
|
StatisticsProviderFactory |
Factory to create StatisticsProvider depending on setup.
|
Stats |
A tag interface to indicate that a class is a Stat.
|
StatsBuilder |
Builder for commonly used statistics for flat file stores.
|
StatsCollectingStreams |
|
StatsCollector |
A collector for statistics about a repository.
|
StatsCollectorUtil |
Statistics Util class.
|
StatsOptions |
|
StatsProviderUtil |
Util class to generate a name for Stats implementations that can be used for creating labels in prometheus.
|
StopwatchLogger |
Utility class to be used for tracking of timing within methods.
|
Storage |
An in-memory storage for collectors.
|
StrictPathRestriction |
|
StringBasedBlob |
This Blob implementations is based on a string.
|
StringCache |
This class caches the path strings used in the CompositeNodeState to avoid
keeping too many strings in the memory.
|
StringCache |
TODO document
|
StringCache |
|
StringConstraint |
|
StringData |
|
StringPropertyState |
|
StringSizeEstimator |
Source copied from a publicly available library.
|
StringSort |
Utility class to store a list of string and perform sort on that.
|
StringUtils |
Some string utility methods.
|
StringValue |
A cache value wrapping a simple string.
|
StripedNodeDocumentLocks |
|
SubtreeEditor |
Editor wrapper that passes only changes in the specified subtree to
the given delegate editor.
|
SubtreeExcludingValidator |
Validator that excludes a subtree from the validation process and delegates
validation of other changes to another given validator.
|
SubtreeValidator |
Validator that detects changes to a specified subtree and delegates the
validation of such changes to another given validator.
|
SuggestImpl |
Support for "suggest(...)
|
Summary |
Summary ...
|
Sweep2Helper |
Helper methods for sweep2 functionality introduced with OAK-9176.
|
Sweep2StatusDocument |
Represents the sweep2 status as recorded in the settings collection.
|
SweepHelper |
Helper class to perform a revision sweep for a given clusterId.
|
SyncContext |
SyncContext is used as scope for sync operations.
|
SyncedIdentity |
Represents a synchronized identity managed by a SyncHandler .
|
SyncException |
Exception thrown by methods defined on the SyncHandler
interface indicating that user or group synchronization failed.
|
SyncHandler |
|
SyncHandlerMapping |
|
SynchronizationMBean |
Provides utilities to manage synchronized external identities.
|
SynchronizingDocumentStoreWrapper |
Implements a DocumentStore wrapper which synchronizes on all
methods.
|
SyncManager |
The external identity synchronization management.
|
SyncManagerImpl |
SyncManagerImpl is used to manage registered sync handlers.
|
SyncMBeanImpl |
|
SyncResult |
Defines the result of a sync operation
|
SyncResult.Status |
Result codes for sync operation.
|
SyncRuntimeException |
|
SystemPrincipal |
Principal to mark an system internal subject.
|
SystemPropertySupplier<T> |
Utility class for consistent handling of system properties.
|
SystemRoot |
Internal extension of the MutableRoot to be used
when an usage of the system internal subject is needed.
|
SystemSubject |
Internal utility providing access to a system internal subject instance.
|
SystemUserPrincipal |
Principal used to mark a system user.
|
TarConstants |
|
TarFiles |
|
TarFiles.Builder |
|
TarFiles.CleanupResult |
|
TargetImportHandler |
TargetImportHandler serves as the base class for the concrete
classes {@link DocViewImportHandler} and
{@link SysViewImportHandler} .
|
TarPersistence |
|
TarPersistenceService |
|
TarPersistenceService.Configuration |
|
TarReader |
|
TarRecovery |
A strategy for the recovery of segments.
|
TarRevisions |
|
TCPBroadcaster |
A broadcast mechanism that uses TCP.
|
Template |
The in-memory representation of a "hidden class" of a node; inspired by the
Chrome V8 Javascript engine).
|
TemplateCache |
|
TextExtractorMain |
|
TextValue |
TextValue represents a serialized property value read
from a System or Document View XML document.
|
TextWriter |
|
ThreadDumpCleaner |
A tool that removes uninteresting lines from stack traces.
|
ThreadDumpCommand |
|
ThreadDumpConverter |
A tool that converts full thread dumps files to the "standard" format.
|
ThreadDumpThreadNames |
A tool that converts a file with date/time and thread dumps into a list of
date/time and just the thread names.
|
ThreeRolesAuthorizationConfiguration |
|
ThreeRolesConstants |
|
ThreeWayConflictHandler |
A ThreeWayConflictHandler is responsible for handling conflicts which happen
on Root.rebase() and on the implicit rebase operation which
takes part on Root.commit() .
|
ThreeWayConflictHandler.Resolution |
Resolutions for conflicts
|
Throttler |
Interface to implement throttling for document store.
|
ThrottlingDocumentStoreWrapper |
Wrapper of another DocumentStore that does a throttling check on any method
invocation (create, update or delete) and throttled the system if under high load.
|
ThrottlingStatsCollector |
Stats Collector for throttling operation.
|
ThrottlingStatsCollectorImpl |
Throttling statistics helper class.
|
TikaCommandOptions |
|
TimeDurationFormatter |
Format a time duration as human-readable string, inspired by
Stopwatch.toString() .
|
TimeInterval |
A class representing a time interval, with utility methods to derive related
intervals, check time stamps for containment, etc.
|
TimeMeasureCollector |
A collector that also measures the elapsed time.
|
TimerStats |
|
TimerStats.Context |
A timing context.
|
TimeSeries |
Interface for a time series of the measured values per
second, minute, hour and day.
|
TimingDocumentStoreWrapper |
A DocumentStore wrapper that can be used to log and also time DocumentStore
calls.
|
TokenConfiguration |
Configuration for token management.
|
TokenConfigurationImpl |
Default implementation for the TokenConfiguration interface.
|
TokenConstants |
|
TokenCredentials |
TokenCredentials implements the Credentials
interface and represents single token credentials.
|
TokenCredentialsExpiredException |
Subclass of CredentialException indicating that the token credentials used for repository login have expired.
|
TokenInfo |
The TokenInfo provides data associated with a login token and
basic methods to verify the validity of token credentials at given
point in time.
|
TokenLoginModule |
LoginModule implementation that is able to handle login request
based on TokenCredentials .
|
TokenProvider |
Interface to manage create and manage login tokens.
|
TokenProviderCallback |
Callback implementation to set and retrieve a login token provider.
|
ToolUtils |
Utility class for common stuff pertaining to tooling.
|
ToolUtils.SegmentStoreType |
|
TopKValues |
A class that remembers the top k entries.
|
TopLargestBinaries |
Collect the top largest binaries.
|
Trace |
An instance of a Trace specifies a read pattern for tracing
IO reads of segments with an IOTracer instance.
|
Traces |
Utility class for running the various Trace implementations.
|
Tracker<T> |
Tracker for whiteboard services.
|
TrackingCorruptIndexHandler |
|
TransformStageStatistics |
|
TraversingIndex |
An index that traverses over a given subtree.
|
TraversingRange |
|
Tree |
|
Tree.Status |
Status of an item in a Tree
|
TreeAware |
Oak internal utility interface to avoid repeated retrieval of an underlying Tree .
|
TreeConstants |
|
TreeContext |
TreeContext represents item related information in relation to a
dedicated module.
|
TreeFactory |
Deprecated.
|
TreeLocation |
A TreeLocation denotes a location inside a tree.
|
TreePermission |
The TreePermission allow to evaluate permissions defined for a given
Tree and it's properties.
|
TreeProvider |
|
TreeProviderService |
|
TreeType |
Allows to distinguish different types of trees based on their name, ancestry
or primary type.
|
TreeTypeAware |
|
TreeTypeProvider |
|
TreeUtil |
Utility providing common operations for the Tree that are not provided
by the API.
|
TriStatsConsumer |
FunctionalInterface to consume Metric Stats for create/upsert operation
|
Type<T> |
|
TypeCodes |
TypeCodes maps between Type and the code used to prefix
its json serialisation.
|
TypedDataStore |
|
TypeEditor |
Validator implementation that check JCR node type constraints.
|
TypeEditor.ConstraintViolationCallback |
Extension point that allows pluggable handling of constraint violations
|
TypeEditorProvider |
|
TypePredicate |
|
UDPBroadcaster |
A broadcast mechanism that uses UDP.
|
UnboundConnectionValidator |
UnboundConnectionValidator ...
|
UnboundLdapConnectionPool |
A pool implementation for LdapConnection objects.
|
UnboundLookupConnectionValidator |
UnboundConnectionValidator ...
|
UnionQueryImpl |
Represents a union query.
|
UniqueIndexNodeStoreChecker |
Checker that ensures the consistency of unique entries in the various mounts
|
UniversalFilter |
|
UniversalFilter.Selector |
A selector instance maps call backs on Filters to NodeState instances,
which should be used for determining inclusion or exclusion of the associated event.
|
UnrecoverableArchiveException |
|
UpdateOp |
A DocumentStore "update" operation for one document.
|
UpdateOp.Condition |
A condition to check before an update is applied.
|
UpdateOp.Condition.Type |
|
UpdateOp.Key |
A key for an operation consists of a property name and an optional
revision.
|
UpdateOp.Operation |
A DocumentStore operation for a given key within a document.
|
UpdateOp.Operation.Type |
The DocumentStore operation type.
|
UpdateUtils |
|
UploadStagingCache |
Cache for staging async uploads.
|
UpperCaseImpl |
The implementation of the corresponding JCR interface.
|
UpperCaseImpl |
The function "upper(..)".
|
UpsertMetricUpdater |
|
User |
User is a special Authorizable that can be authenticated and
impersonated.
|
UserAction |
|
UserAuthenticationFactory |
Provides a user management specific implementation of the
Authentication
interface to those LoginModule s that verify
a given authentication request by evaluation information exposed by the
Jackrabbit user management API.
|
UserAuthenticationFactoryImpl |
|
UserConfiguration |
Configuration interface for user management.
|
UserConfigurationImpl |
|
UserConstants |
User management related constants.
|
UserIdCredentials |
Credentials implementation that only contains a userId but no password.
|
UserIDTestLoginModule |
LoginModule implementation for UserIDTest
|
UserManager |
|
UserManagerCallback |
Callback implementation used to pass a UserManager to the
login module.
|
UserManagerDelegator |
This implementation of UserManager delegates back to a
delegatee wrapping each call into a UserManager closure.
|
UserManagerImpl |
UserManagerImpl...
|
UserManagerOperation<T> |
|
UserMonitor |
|
UserMonitorImpl |
|
UserQueryManager |
Query manager for user specific searches.
|
UserUtil |
Utility methods for user management.
|
UTF8Encoder |
Utility class related to encoding characters into (UTF-8) byte sequences.
|
Utils |
|
Utils |
Amazon S3 utilities.
|
Utils |
Utility methods.
|
Utils |
Utils provide some utility methods.
|
Utils |
|
Utils |
|
UuidPredicate |
A predicate for matching against a list of UUIDs.
|
UUIDUtils |
|
ValidationEntry |
|
Validator |
Content change validator.
|
ValidatorProvider |
Extension point for plugging in different kinds of validation rules
for content changes.
|
ValueConverter |
|
ValueDataType |
|
ValueFactoryImpl |
|
VersionableEditor |
|
VersionableEditor.Provider |
|
VersionablePathHook |
Commit hook which is responsible for storing the path of the versionable
node with every version history.
|
VersionablePropertiesEditor |
The VersionablePropertiesEditor adds missing versionable properties.
|
VersionablePropertiesEditor.Provider |
|
VersionConstants |
Deprecated.
|
VersionConstants |
VersionConstants...
|
VersionCopier |
This class allows to copy the version history, optionally filtering it with a
given date.
|
VersionCopyConfiguration |
This class allows to configure the behaviour of the version copier.
|
VersionDelegate |
VersionDelegate ...
|
VersionGarbageCollector |
|
VersionGarbageCollector.VersionGCInfo |
|
VersionGarbageCollector.VersionGCStats |
|
VersionGCOptions |
|
VersionGCRecommendations |
Gives a recommendation about parameters for the next revision garbage collection run.
|
VersionGCSupport |
|
VersionHistoryDelegate |
VersionHistoryDelegate ...
|
VersionHistoryImpl |
VersionHistoryImpl ...
|
VersionHistoryUtil |
|
VersionHook |
This class gathers together editors related to handling version storage:
VersionEditorProvider
VersionEditor - creates version history, handles
checking-in, checking-out and restoring, prevents a
checked-in node from being modified,
VersionStorageEditor - validates changes on the
version storage,
VersionableCollector - collects all existing versionable
UUIDs, so assigned histories won't be removed in the next step,
OrphanedVersionCleaner - removes all histories that are
empty and have no longer a parent versionable node.
|
VersionImpl |
|
VersionManagerDelegate |
VersionManagerDelegate ...
|
VersionManagerImpl |
|
VersionStorage |
Simple abstraction of the version storage.
|
VisibleEditor |
Editor wrapper that passes only changes to non-hidden nodes and properties
(i.e.
|
VisibleFilter |
Event filter that hides all non-visible content.
|
VisibleValidator |
Validator implementation that allows to exclude hidden nodes and/or properties
for the validation process.
|
WebConsoleSupport |
Integrates the Felix WebConsole support with servlet container.
|
Whiteboard |
|
WhiteboardAuthorizableActionProvider |
|
WhiteboardAuthorizableNodeName |
|
WhiteboardAware |
Marker interface for services than can hold a whiteboard.
|
WhiteboardCallback |
Callback implementation to set and retrieve the Whiteboard .
|
WhiteboardEditorProvider |
|
WhiteboardExecutor |
Dynamic Executor based on the available whiteboard services.
|
WhiteboardIndexEditorProvider |
|
WhiteboardIndexProvider |
|
WhiteboardRestrictionProvider |
|
WhiteboardUserAuthenticationFactory |
|
WhiteboardUtils |
|
WhiteboardUtils.ScheduleExecutionInstanceTypes |
|
WorkspaceDelegate |
Delegate class for workspace operations.
|
WorkspaceImpl |
TODO document
|
WorkspaceInitializer |
Initializer of a workspace and it's initial content.
|
WrappingSplitBlobStore |
|
WriteAccessController |
|
WriterCacheManager |
Instances of this class manage the deduplication caches used by the SegmentWriter to avoid writing multiple copies of the same record.
|
WriterCacheManager.Default |
|
WriterCacheManager.Empty |
|
XASession |
Deprecated.
|
XPathToSQL2Converter |
This class can can convert a XPATH query to a SQL2 query.
|