public abstract class AbstractBaseIndexHandler extends Object implements IndexHandler
Constructor and Description |
---|
AbstractBaseIndexHandler(Set<String> targetModifiedAttributes,
Set<String> targetAddedRemovedAttributes,
Set<String> addedResourceTypes,
Set<String> changedResourceTypes) |
AbstractBaseIndexHandler(Set<String> targetModifiedAttributes,
Set<String> targetAddedRemovedAttributes,
Set<String> addedResourceTypes,
Set<String> changedResourceTypes,
boolean indexResourceSubTypes) |
Modifier and Type | Method and Description |
---|---|
boolean |
handleEvent(ResourceResolver resolver,
String resourceType,
String eventTopics,
String nodePath,
String[] resourceChangedAttributes,
String[] resourceAddedAttributes,
String[] resourceRemovedAttributes,
Enum<EventTopicsType> eventTopicsType) |
void |
registerAddResourceTypes(String... resourceTypes)
Register new resource types that should be accepted by this IndexHandler when an add event occurs.
|
void |
registerChangeResourceTypes(String... resourceTypes)
Register resource types that should be accepted by this IndexHandler when a change event occurs.
|
void |
unregisterAddResourceTypes(String... resourceTypes)
Unregister add resource types.
|
void |
unregisterChangeResourceTypes(String... resourceTypes)
Unregister change resource types.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, handleEvent
public AbstractBaseIndexHandler(Set<String> targetModifiedAttributes, Set<String> targetAddedRemovedAttributes, Set<String> addedResourceTypes, Set<String> changedResourceTypes)
public void registerAddResourceTypes(String... resourceTypes)
registerAddResourceTypes
in interface IndexHandler
resourceTypes
- new resource types that should be accepted by this IndexHandler when an add event occurs.public void registerChangeResourceTypes(String... resourceTypes)
registerChangeResourceTypes
in interface IndexHandler
resourceTypes
- new resource types that should be accepted by this IndexHandler when a change event
occurs.public void unregisterAddResourceTypes(String... resourceTypes)
unregisterAddResourceTypes
in interface IndexHandler
resourceTypes
- existing add resource types that should be unregistered.public void unregisterChangeResourceTypes(String... resourceTypes)
unregisterChangeResourceTypes
in interface IndexHandler
resourceTypes
- existing change resource types that should be unregistered.public boolean handleEvent(ResourceResolver resolver, String resourceType, String eventTopics, String nodePath, String[] resourceChangedAttributes, String[] resourceAddedAttributes, String[] resourceRemovedAttributes, Enum<EventTopicsType> eventTopicsType) throws Exception
Exception
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"