|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StoreEventDispatcher<K,V>
Part of the events subsystem at the Store
level.
StoreEventSink
s, enabling implementations to decouple the event
raising inside the Store
from the firing to outside collaborators.
Store
implementations are expected to get a StoreEventSink
per
operation and release it once the operation completes.
Method Summary | |
---|---|
StoreEventSink<K,V> |
eventSink()
Hands over an event sink for recording store events. |
void |
releaseEventSink(StoreEventSink<K,V> eventSink)
Releases the event sink after normal completion of an operation. |
void |
releaseEventSinkAfterFailure(StoreEventSink<K,V> eventSink,
java.lang.Throwable throwable)
Releases the event sink after failure of an operation. |
Methods inherited from interface org.ehcache.core.spi.cache.events.StoreEventSource |
---|
addEventFilter, addEventListener, isEventOrdering, removeEventListener, setEventOrdering |
Method Detail |
---|
StoreEventSink<K,V> eventSink()
void releaseEventSink(StoreEventSink<K,V> eventSink)
eventSink
- the event sink to releasevoid releaseEventSinkAfterFailure(StoreEventSink<K,V> eventSink, java.lang.Throwable throwable)
eventSink
- the event sink to releasethrowable
- the exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |