public final class CompositeQueryListener extends Object implements QueryListener
QueryListener
that enables
notifications of zero or more listeners.Constructor and Description |
---|
CompositeQueryListener(QueryListener... listeners)
Create the composite listener with one or more child listeners.
|
Modifier and Type | Method and Description |
---|---|
void |
deleteBegin(BeginDeleteEvent event)
Event to indicate the start of delete query.
|
void |
deleteEnd(EndDeleteEvent event)
Event to indicate the delete query is complete.
|
void |
exceptionRaised(QueryExceptionEvent event)
Event when an exception occurs during the query.
|
void |
queryClosed(QueryClosedEvent event)
Event when a query being listened to is closed.
|
void |
snapshotBegin(BeginSnapshotEvent event)
Event to indicate the start of the result snapshot.
|
void |
snapshotEnd(EndSnapshotEvent event)
Event to indicate the query snapshot is complete.
|
void |
tupleAdded(TupleAddedEvent event)
Event when a new tuple is added to the result.
|
void |
tupleRemoved(TupleRemovedEvent event)
Event when an existing tuple is removed from the result.
|
void |
tupleUpdated(TupleUpdatedEvent event)
Event when an existing tuple in the result is updated.
|
public CompositeQueryListener(QueryListener... listeners)
listeners
- A list of listenerspublic void tupleAdded(TupleAddedEvent event)
tupleAdded
in interface QueryListener
event
- add eventpublic void tupleUpdated(TupleUpdatedEvent event)
tupleUpdated
in interface QueryListener
event
- update eventpublic void tupleRemoved(TupleRemovedEvent event)
tupleRemoved
in interface QueryListener
event
- remove eventpublic void snapshotBegin(BeginSnapshotEvent event)
snapshotBegin
in interface QueryListener
event
- snapshot beginpublic void snapshotEnd(EndSnapshotEvent event)
snapshotEnd
in interface QueryListener
event
- snapshot endpublic void exceptionRaised(QueryExceptionEvent event)
exceptionRaised
in interface QueryListener
event
- exception eventpublic void queryClosed(QueryClosedEvent event)
queryClosed
in interface QueryListener
event
- query closed eventpublic void deleteBegin(BeginDeleteEvent event)
QueryListener
deleteBegin
in interface QueryListener
event
- delete beginpublic void deleteEnd(EndDeleteEvent event)
QueryListener
deleteEnd
in interface QueryListener
event
- delete end