Interface CacheEntryCreatedEvent<K,V>
- All Superinterfaces:
CacheEntryEvent<K,V>, Event<K, V>, TransactionalEvent<K, V>
- All Known Implementing Classes:
ClusterEvent, EventImpl
This event subtype is passed in to any method annotated with
CacheEntryCreated.- Since:
- 4.0
- Author:
- Manik Surtani
-
Nested Class Summary
Nested classes/interfaces inherited from interface Event
Event.Type -
Method Summary
Modifier and TypeMethodDescriptiongetValue()Retrieves the value of the entry being created.booleanThis will be true if the write command that caused this had to be retried again due to a topology change.Methods inherited from interface CacheEntryEvent
getKey, getMetadata, getSource, isCurrentStateMethods inherited from interface TransactionalEvent
getGlobalTransaction, isOriginLocal
-
Method Details
-
getValue
V getValue()Retrieves the value of the entry being created.- Specified by:
getValuein interfaceCacheEntryEvent<K,V> - Returns:
- null if
Event.isPre()is true, or the value being created ifEvent.isPre()is false.
-
isCommandRetried
boolean isCommandRetried()This will be true if the write command that caused this had to be retried again due to a topology change. This could be a sign that this event has been duplicated or another event was dropped and replaced (eg: ModifiedEvent replaced CreateEvent)- Returns:
- Whether the command that caused this event was retried
-