public interface PostCommitFilteringEventListener extends PostCommitEventListener
This is useful if there are quick decisions that can be made synchronously, and to avoid creating useless thread work.
Modifier and Type | Method and Description |
---|---|
boolean |
acceptEvent(Event event)
Checks if this event is worth passing to the asynchronous
PostCommitEventListener.handleEvent(org.nuxeo.ecm.core.event.EventBundle) . |
handleEvent
boolean acceptEvent(Event event)
PostCommitEventListener.handleEvent(org.nuxeo.ecm.core.event.EventBundle)
.
Note that the event's documents are usually disconnected
into ShallowDocumentModel
instances, which means that this method may not be
able to get to all the information it would get from a standard
DocumentModel implementation. If there is not enough information in the
ShallowDocumentModel to decide whether this event is of interest, then
this method should accept it an let the actual logic done in
PostCommitEventListener.handleEvent(org.nuxeo.ecm.core.event.EventBundle)
do the final filtering.
event
- the eventtrue
to accept it, or false
to ignore itCopyright © 2014 Nuxeo SA. All rights reserved.