Class ChangeSetFilterImpl
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.observation.filter.ChangeSetFilterImpl
-
- All Implemented Interfaces:
ChangeSetFilter
public class ChangeSetFilterImpl extends java.lang.Object implements ChangeSetFilter
-
-
Constructor Summary
Constructors Constructor Description ChangeSetFilterImpl(@NotNull java.util.Set<java.lang.String> includedParentPaths, boolean isDeep, @Nullable java.util.Set<java.lang.String> additionalIncludedParentPaths, java.util.Set<java.lang.String> excludedParentPaths, java.util.Set<java.lang.String> parentNodeNames, java.util.Set<java.lang.String> parentNodeTypes, java.util.Set<java.lang.String> propertyNames)
ChangeSetFilterImpl(@NotNull java.util.Set<java.lang.String> includedParentPaths, boolean isDeep, @Nullable java.util.Set<java.lang.String> additionalIncludedParentPaths, java.util.Set<java.lang.String> excludedParentPaths, java.util.Set<java.lang.String> parentNodeNames, java.util.Set<java.lang.String> parentNodeTypes, java.util.Set<java.lang.String> propertyNames, int maxExcludedPaths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
excludes(ChangeSet changeSet)
Decides if the commit belonging to the provided ChangeSet is potentially relevant to the listener or if it can definitely be excluded.java.util.Set<java.lang.String>
getRootIncludePaths()
for testing onlyjava.lang.String
toString()
-
-
-
Constructor Detail
-
ChangeSetFilterImpl
public ChangeSetFilterImpl(@NotNull @NotNull java.util.Set<java.lang.String> includedParentPaths, boolean isDeep, @Nullable @Nullable java.util.Set<java.lang.String> additionalIncludedParentPaths, java.util.Set<java.lang.String> excludedParentPaths, java.util.Set<java.lang.String> parentNodeNames, java.util.Set<java.lang.String> parentNodeTypes, java.util.Set<java.lang.String> propertyNames)
-
ChangeSetFilterImpl
public ChangeSetFilterImpl(@NotNull @NotNull java.util.Set<java.lang.String> includedParentPaths, boolean isDeep, @Nullable @Nullable java.util.Set<java.lang.String> additionalIncludedParentPaths, java.util.Set<java.lang.String> excludedParentPaths, java.util.Set<java.lang.String> parentNodeNames, java.util.Set<java.lang.String> parentNodeTypes, java.util.Set<java.lang.String> propertyNames, int maxExcludedPaths)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getRootIncludePaths
public java.util.Set<java.lang.String> getRootIncludePaths()
for testing only
-
excludes
public boolean excludes(ChangeSet changeSet)
Description copied from interface:ChangeSetFilter
Decides if the commit belonging to the provided ChangeSet is potentially relevant to the listener or if it can definitely be excluded.- Specified by:
excludes
in interfaceChangeSetFilter
-
-