org.apache.jackrabbit.spi
Interface EventFilter
- All Superinterfaces:
- Serializable
public interface EventFilter
- extends Serializable
An EventFilter is applied to the events as generated on the
repository server. Event filter instances can be created with RepositoryService.createEventFilter(SessionInfo, int,
Path, boolean, String[], Name[], boolean).
Some repository implementations may
also support event filters that are directly instantiated by the client.
accept
boolean accept(Event event,
boolean isLocal)
- If an implementation returns
true the event
will be included in the event bundle returned by RepositoryService.getEvents(Subscription, long). A return
value of false indicates that the client is not interested
in the event.
- Parameters:
event - the event in question.isLocal - flag indicating whether this is a local event.
- Returns:
true if the event is accepted by the filter;
false otherwise.
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.