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.IllegalArgumentException
void 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.IllegalArgumentException
boolean isEventOrdering()
Store
is delivering events ordered or not.true
if ordering is on, false
otherwise