public interface StoreEventSource<K,V>
Store eventing system.| Modifier and Type | Method and Description |
|---|---|
void |
addEventFilter(StoreEventFilter<K,V> eventFilter)
Adds an event filter.
|
void |
addEventListener(StoreEventListener<K,V> eventListener) |
boolean |
isEventOrdering()
Indicates if the related
Store is delivering events ordered or not. |
void |
removeEventListener(StoreEventListener<K,V> eventListener) |
void |
setEventOrdering(boolean ordering)
Toggles event ordering.
|
void |
setSynchronous(boolean synchronous)
Toggles event synchronicity.
|
void addEventListener(StoreEventListener<K,V> eventListener)
void removeEventListener(StoreEventListener<K,V> eventListener)
void addEventFilter(StoreEventFilter<K,V> eventFilter)
When multiple event filters are added, an event must be accepted by all to be valid.
eventFilter - the event filtervoid setEventOrdering(boolean ordering)
throws java.lang.IllegalArgumentException
If true it means events will respect ordering of operations on a key basis.
ordering - true if ordering is desired, false for no orderingjava.lang.IllegalArgumentExceptionvoid setSynchronous(boolean synchronous)
throws java.lang.IllegalArgumentException
If true it means events will be fire synchronously.
synchronous - true if synchronicity is desired, false for asynchronous.java.lang.IllegalArgumentExceptionboolean isEventOrdering()
Store is delivering events ordered or not.true if ordering is on, false otherwise