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 Summary
ConstructorsConstructorDescriptionResourceChangeListenerInfo(org.osgi.framework.ServiceReference<org.apache.sling.api.resource.observation.ResourceChangeListener> ref, List<String> searchPaths) -
Method Summary
Modifier and TypeMethodDescriptionintorg.apache.sling.api.resource.observation.ResourceChangeListenerorg.apache.sling.api.resource.path.PathSetgetPaths()Return a set of property name hintsSet<org.apache.sling.api.resource.observation.ResourceChange.ChangeType>Set<org.apache.sling.api.resource.observation.ResourceChange.ChangeType>booleanbooleanisValid()voidsetListener(org.apache.sling.api.resource.observation.ResourceChangeListener listener) toString()
-
Constructor Details
-
ResourceChangeListenerInfo
-
-
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
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
- Specified by:
compareToin interfaceComparable<ResourceChangeListenerInfo>
-
toString
-