Class LoggingHook
- java.lang.Object
-
- org.apache.jackrabbit.oak.segment.LoggingHook
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.spi.commit.CommitHook
,org.apache.jackrabbit.oak.spi.state.NodeStateDiff
public class LoggingHook extends java.lang.Object implements org.apache.jackrabbit.oak.spi.commit.CommitHook, org.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
childNodeAdded(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState after)
boolean
childNodeChanged(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)
boolean
childNodeDeleted(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before)
void
enter(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)
void
leave(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)
@NotNull org.apache.jackrabbit.oak.spi.state.NodeState
processCommit(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after, org.apache.jackrabbit.oak.spi.commit.CommitInfo info)
boolean
propertyAdded(org.apache.jackrabbit.oak.api.PropertyState after)
boolean
propertyChanged(org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)
boolean
propertyDeleted(org.apache.jackrabbit.oak.api.PropertyState before)
-
-
-
Method Detail
-
enter
public void enter(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)
-
leave
public void leave(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)
-
propertyAdded
public boolean propertyAdded(org.apache.jackrabbit.oak.api.PropertyState after)
- Specified by:
propertyAdded
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
propertyChanged
public boolean propertyChanged(org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)
- Specified by:
propertyChanged
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
propertyDeleted
public boolean propertyDeleted(org.apache.jackrabbit.oak.api.PropertyState before)
- Specified by:
propertyDeleted
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
childNodeAdded
public boolean childNodeAdded(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState after)
- Specified by:
childNodeAdded
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
childNodeChanged
public boolean childNodeChanged(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)
- Specified by:
childNodeChanged
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
childNodeDeleted
public boolean childNodeDeleted(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before)
- Specified by:
childNodeDeleted
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
processCommit
@NotNull public @NotNull org.apache.jackrabbit.oak.spi.state.NodeState processCommit(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after, org.apache.jackrabbit.oak.spi.commit.CommitInfo info)
- Specified by:
processCommit
in interfaceorg.apache.jackrabbit.oak.spi.commit.CommitHook
-
-