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 V
getValue()
Retrieves the value of the entry being created.boolean
isCommandRetried()
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, 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:
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
-
-