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 org.infinispan.notifications.cachelistener.event.Event
Event.Type
-
Method Summary
Modifier and TypeMethodDescriptiongetValue()
Retrieves the value of the entry being created.boolean
This will be true if the write command that caused this had to be retried again due to a topology change.Methods inherited from interface org.infinispan.notifications.cachelistener.event.CacheEntryEvent
getKey, getMetadata, getSource, isCurrentState
Methods inherited from interface org.infinispan.notifications.cachelistener.event.Event
getCache, getType, isPre
Methods inherited from interface org.infinispan.notifications.cachelistener.event.TransactionalEvent
getGlobalTransaction, isOriginLocal
-
Method Details
-
getValue
V getValue()Retrieves the value of the entry being created.- Specified by:
getValue
in 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
-