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 booleanexcludes(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.StringtoString()
-
-
-
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:
toStringin 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:ChangeSetFilterDecides if the commit belonging to the provided ChangeSet is potentially relevant to the listener or if it can definitely be excluded.- Specified by:
excludesin interfaceChangeSetFilter
-
-