Uses of Class
org.apache.jackrabbit.oak.spi.commit.CommitInfo
Packages that use CommitInfo
Package
Description
Internal utilities and implementation of a memory-based store.
-
Uses of CommitInfo in org.apache.jackrabbit.oak.plugins.memory
Methods in org.apache.jackrabbit.oak.plugins.memory with parameters of type CommitInfoModifier and TypeMethodDescriptionMemoryNodeStore.merge(@NotNull NodeBuilder builder, @NotNull CommitHook commitHook, @NotNull CommitInfo info) This implementation is equal to first rebasing the builder and then applying it to a new branch and immediately merging it back. -
Uses of CommitInfo in org.apache.jackrabbit.oak.spi.commit
Fields in org.apache.jackrabbit.oak.spi.commit declared as CommitInfoModifier and TypeFieldDescriptionstatic final CommitInfoCommitInfo.EMPTYEmpty commit information object.static final CommitInfoCommitInfo.EMPTY_EXTERNALEmpty commit information object to be used for external changes.Methods in org.apache.jackrabbit.oak.spi.commit with parameters of type CommitInfoModifier and TypeMethodDescriptionvoidBackgroundObserver.contentChanged(@NotNull NodeState root, @NotNull CommitInfo info) voidChangeDispatcher.contentChanged(@NotNull NodeState root, @NotNull CommitInfo info) voidCompositeObserver.contentChanged(@NotNull NodeState root, @NotNull CommitInfo info) final voidDiffObserver.contentChanged(@NotNull NodeState root, @NotNull CommitInfo info) voidEmptyObserver.contentChanged(@NotNull NodeState root, @NotNull CommitInfo info) voidObserver.contentChanged(@NotNull NodeState root, @NotNull CommitInfo info) Observes a content change.protected abstract NodeStateDiffDiffObserver.getRootDiff(@NotNull NodeState before, @NotNull NodeState after, @NotNull CommitInfo info) Returns the diff handler to be used for the given content change.@Nullable EditorCompositeEditorProvider.getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) @Nullable EditorEditorProvider.getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) Returns an editor for processing changes between the given two states.final @Nullable EditorValidatorProvider.getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) @Nullable EditorWhiteboardEditorProvider.getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) protected abstract @Nullable ValidatorValidatorProvider.getRootValidator(NodeState before, NodeState after, CommitInfo info) Returns a validator for checking the changes between the given two root states.@NotNull NodeStateCommitHook.processCommit(NodeState before, NodeState after, CommitInfo info) Validates and/or modifies the given content change before it gets persisted.@NotNull NodeStateCompositeHook.processCommit(NodeState before, NodeState after, CommitInfo info) @NotNull NodeStateEditorHook.processCommit(@NotNull NodeState before, @NotNull NodeState after, @NotNull CommitInfo info) @NotNull NodeStateEmptyHook.processCommit(NodeState before, NodeState after, CommitInfo info) @NotNull NodeStateResetCommitAttributeHook.processCommit(NodeState before, NodeState after, CommitInfo info) -
Uses of CommitInfo in org.apache.jackrabbit.oak.spi.state
Methods in org.apache.jackrabbit.oak.spi.state with parameters of type CommitInfoModifier and TypeMethodDescription@NotNull NodeStateNodeStore.merge(@NotNull NodeBuilder builder, @NotNull CommitHook commitHook, @NotNull CommitInfo info) @NotNull NodeStateNodeStoreBranch.merge(@NotNull CommitHook hook, @NotNull CommitInfo info) Merges the changes in this branch to the main content tree.ProxyNodeStore.merge(NodeBuilder builder, CommitHook commitHook, CommitInfo info)