Class ResourceChangeListenerInfo

java.lang.Object
org.apache.sling.resourceresolver.impl.observation.ResourceChangeListenerInfo
All Implemented Interfaces:
Comparable<ResourceChangeListenerInfo>

public class ResourceChangeListenerInfo extends Object implements Comparable<ResourceChangeListenerInfo>
Information about a resource change listener.
  • Constructor Details

    • ResourceChangeListenerInfo

      public ResourceChangeListenerInfo(org.osgi.framework.ServiceReference<org.apache.sling.api.resource.observation.ResourceChangeListener> ref, List<String> searchPaths)
  • Method Details

    • isValid

      public boolean isValid()
    • getResourceChangeTypes

      public Set<org.apache.sling.api.resource.observation.ResourceChange.ChangeType> getResourceChangeTypes()
    • getProviderChangeTypes

      public Set<org.apache.sling.api.resource.observation.ResourceChange.ChangeType> getProviderChangeTypes()
    • getPaths

      public org.apache.sling.api.resource.path.PathSet getPaths()
    • getPropertyNamesHint

      public Set<String> getPropertyNamesHint()
      Return a set of property name hints
      Returns:
      The set of names or null.
    • isExternal

      public boolean isExternal()
    • getListener

      public org.apache.sling.api.resource.observation.ResourceChangeListener getListener()
    • setListener

      public void setListener(org.apache.sling.api.resource.observation.ResourceChangeListener listener)
    • compareTo

      public int compareTo(ResourceChangeListenerInfo o)
      Specified by:
      compareTo in interface Comparable<ResourceChangeListenerInfo>
    • toString

      public String toString()
      Overrides:
      toString in class Object