Interface CacheEntryCreatedEvent<K,V>
-
- All Superinterfaces:
CacheEntryEvent<K,V>,Event<K,V>,TransactionalEvent<K,V>
public interface CacheEntryCreatedEvent<K,V> extends CacheEntryEvent<K,V>
This event subtype is passed in to any method annotated withCacheEntryCreated.- 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VgetValue()Retrieves the value of the entry being created.booleanisCommandRetried()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 Detail
-
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
-
-