Package org.apache.jackrabbit.oak.spi.state
package org.apache.jackrabbit.oak.spi.state
-
ClassDescriptionAbstract base class for
ChildNodeEntryimplementations.Abstract base class forNodeStateimplementations.AbstractRebaseDiffserves as base for rebase implementations.A node state diff handler that applies all reported changes as-is to the given node builder.AChildNodeEntryinstance represents the child node states of aNodeState.Interface for bearing cluster node specific information.This implementation ofAbstractRebaseDiffimplements aNodeStateDiff, which performs the conflict handling as defined inNodeStore.rebase(NodeBuilder)on the Oak SPI state level by annotating conflicting items with conflict markers.Enum to define various types of conflicts.Node state diff handler that by default does nothing.Helper class for comparing the equality of node states based on the content diff mechanism.AMoveDetectoris a validator that can detect certain move operations and reports these to the wrappedMoveValidatorby callingMoveValidator.move(String, String, NodeState).A validator that also receives notifications about moved nodes.Builder interface for constructing newnode states.A node in a content tree consists of child nodes and properties, each of which evolves through different states during its lifecycle.Handler of node state differences.Utility method for code that deals with node states.Storage abstraction for trees.An instance of this class represents a private branch of the tree in aNodeStoreto which transient changes can be applied and later merged back or discarded.Provides a NodeStore instance for specific role.ExperimentalNodeStoreextension that allows prefetching of node states given a collection of paths.A node builder that throws anUnsupportedOperationExceptionon all attempts to modify the given base state.Indicates that a modification operation was tried to execute on a read-only builder.Default implementation ofRevisionGCMBeanbased on aRunnable.MBean for starting and monitoring the progress of revision garbage collection.