Class ChangeSetFilterImpl

java.lang.Object
org.apache.jackrabbit.oak.plugins.observation.filter.ChangeSetFilterImpl
All Implemented Interfaces:
ChangeSetFilter

public class ChangeSetFilterImpl extends Object implements ChangeSetFilter
  • Constructor Details

    • ChangeSetFilterImpl

      public ChangeSetFilterImpl(@NotNull @NotNull Set<String> includedParentPaths, boolean isDeep, @Nullable @Nullable Set<String> additionalIncludedParentPaths, Set<String> excludedParentPaths, Set<String> parentNodeNames, Set<String> parentNodeTypes, Set<String> propertyNames)
    • ChangeSetFilterImpl

      public ChangeSetFilterImpl(@NotNull @NotNull Set<String> includedParentPaths, boolean isDeep, @Nullable @Nullable Set<String> additionalIncludedParentPaths, Set<String> excludedParentPaths, Set<String> parentNodeNames, Set<String> parentNodeTypes, Set<String> propertyNames, int maxExcludedPaths)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRootIncludePaths

      public Set<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 interface ChangeSetFilter