| Interface | Description |
|---|---|
| ClusterStateChangeListener |
DocumentNS-internal listener that gets invoked when a change in the
clusterNodes collection (active/inactive/timed out/recovering) is detected.
|
| CommitValueResolver |
Resolves the commit value for a given change revision on a document.
|
| DocumentNodeStateCache | |
| DocumentNodeStoreMBean | |
| DocumentNodeStoreStatsCollector | |
| DocumentStore |
The interface for the backend storage for documents.
|
| DocumentStoreStatsCollector | |
| DocumentStoreStatsMBean | |
| LastRevTracker |
An implementation of this interface receives callbacks about paths
that need an update of the _lastRev field on documents.
|
| LeaseFailureHandler |
A LeaseFailureHandler can be provided to the DocumentMK.Builder
and will be passed on to the ClusterNodeInfo for use upon
lease failure.
|
| NodeStateDiffer | |
| RevisionContext |
Provides revision related context.
|
| RevisionGCStatsCollector |
Collector interface for DocumentNodeStore revision garbage collection
statistics.
|
| RevisionGCStatsMBean |
MBean exposing DocumentNodeStore revision garbage collection statistics.
|
| Class | Description |
|---|---|
| AbstractDocumentNodeState | |
| BlobCollector | |
| BlobReferenceIterator |
An iterator over all referenced binaries.
|
| ClusterNodeInfo |
Information about a cluster node.
|
| ClusterNodeInfoDocument |
A document storing cluster node info.
|
| Collection<T extends Document> |
The collection types.
|
| Commit |
A higher level object representing a commit.
|
| Document |
A document corresponds to a node stored in the DocumentNodeStore.
|
| DocumentBlobReferenceRetriever |
Implementation of
BlobReferenceRetriever for the DocumentNodeStore. |
| DocumentBroadcastConfig | |
| 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 |
A
NodeState implementation for the DocumentNodeStore. |
| DocumentNodeState.BundlingContext | |
| DocumentNodeState.Children |
A list of children for a node.
|
| DocumentNodeStore |
Implementation of a NodeStore on
DocumentStore. |
| DocumentNodeStoreBuilder<T extends DocumentNodeStoreBuilder<T>> |
A generic builder for a
DocumentNodeStore. |
| DocumentNodeStoreService |
The OSGi service to start/stop a DocumentNodeStore instance.
|
| DocumentNodeStoreService.Preset | |
| DocumentNodeStoreStats | |
| DocumentStoreStats |
Document Store statistics helper class.
|
| DocumentStoreStatsPrinter |
Inventory printer for
DocumentStore.getStats(). |
| FormatVersion |
The format version currently in use by the DocumentNodeStore and written
to the underlying DocumentStore.
|
| JournalEntry |
Keeps track of changes performed between two consecutive background updates.
|
| JournalGarbageCollector |
The JournalGarbageCollector can clean up JournalEntries that are older than a
particular age.
|
| JournalPropertyHandlerFactory | |
| LastRevRecoveryAgent |
Utility class for recovering potential missing _lastRev updates of nodes due
to crash of a node.
|
| LocalDiffCache |
A diff cache, which is pro-actively filled after a commit.
|
| LocalDiffCache.Diff | |
| MemoryDiffCache |
An in-memory diff cache implementation.
|
| MissingLastRevSeeker |
Utilities to retrieve _lastRev missing update candidates.
|
| NodeDocument |
A document storing data about a node.
|
| NodeDocument.Children |
The list of children for a node.
|
| NodeDocumentIdComparator |
Implements a comparator, which sorts NodeDocumentId string according to 1) their
depth (highest first) and 2) the id string itself.
|
| PathComparator |
Implements a comparator, which sorts path string according to 1) their
depth (highest first) and 2) the path string itself.
|
| PathRev |
A cache key implementation, which is a combination of a path string and a
revision.
|
| Revision |
A revision.
|
| RevisionVector |
A vector of revisions.
|
| SplitDocumentCleanUp |
Implements a split document cleanup.
|
| StableRevisionComparator |
StableRevisionComparator implements a revision comparator, which
is only based on stable information available in the two revisions presented
to this comparator. |
| StringCache |
TODO document
|
| UpdateOp |
A DocumentStore "update" operation for one document.
|
| UpdateOp.Condition |
A condition to check before an update is applied.
|
| 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.
|
| UpdateUtils | |
| VersionGarbageCollector | |
| VersionGarbageCollector.VersionGCInfo | |
| VersionGarbageCollector.VersionGCStats | |
| VersionGCOptions | |
| VersionGCSupport |
| Enum | Description |
|---|---|
| ClusterNodeInfo.ClusterNodeState | |
| ClusterNodeInfo.RecoverLockState | |
| DocumentStoreException.Type | |
| LeaseCheckMode |
The different modes for lease checks.
|
| NodeDocument.SplitDocType |
A document which is created from splitting a main document can be classified
into multiple types depending on the content i.e.
|
| UpdateOp.Condition.Type | |
| UpdateOp.Operation.Type |
The DocumentStore operation type.
|
| Exception | Description |
|---|---|
| DocumentStoreException |
DocumentStoreException is a runtime exception for
DocumentStore implementations to signal unexpected problems like
a communication exception. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.