Interface CacheEntryListenerInvocation<K,V>
-
- All Superinterfaces:
ListenerInvocation<Event<K,V>>
- All Known Implementing Classes:
CacheNotifierImpl.BaseCacheEntryListenerInvocation
,CacheNotifierImpl.ClusteredListenerInvocation
,DelegatingCacheEntryListenerInvocation
public interface CacheEntryListenerInvocation<K,V> extends ListenerInvocation<Event<K,V>>
Additional listener methods specific to caches.- Since:
- 7.0
- Author:
- wburns
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<? extends Annotation>
getAnnotation()
<C> CacheEventConverter<? super K,? super V,C>
getConverter()
CacheEventFilter<? super K,? super V>
getFilter()
Set<Class<? extends Annotation>>
getFilterAnnotations()
UUID
getIdentifier()
DataConversion
getKeyDataConversion()
Listener.Observation
getObservation()
DataConversion
getValueDataConversion()
void
invoke(EventWrapper<K,V,CacheEntryEvent<K,V>> event, boolean isLocalNodePrimaryOwner)
void
invokeNoChecks(EventWrapper<K,V,CacheEntryEvent<K,V>> wrappedEvent, boolean skipQueue, boolean skipConverter, boolean needsTransform)
boolean
isClustered()
boolean
isSync()
boolean
useStorageFormat()
-
Methods inherited from interface org.infinispan.notifications.impl.ListenerInvocation
getTarget, invoke
-
-
-
-
Method Detail
-
invoke
void invoke(EventWrapper<K,V,CacheEntryEvent<K,V>> event, boolean isLocalNodePrimaryOwner)
-
invokeNoChecks
void invokeNoChecks(EventWrapper<K,V,CacheEntryEvent<K,V>> wrappedEvent, boolean skipQueue, boolean skipConverter, boolean needsTransform)
-
isClustered
boolean isClustered()
-
isSync
boolean isSync()
-
getIdentifier
UUID getIdentifier()
-
getObservation
Listener.Observation getObservation()
-
getAnnotation
Class<? extends Annotation> getAnnotation()
-
getFilter
CacheEventFilter<? super K,? super V> getFilter()
-
getConverter
<C> CacheEventConverter<? super K,? super V,C> getConverter()
-
getFilterAnnotations
Set<Class<? extends Annotation>> getFilterAnnotations()
-
getKeyDataConversion
DataConversion getKeyDataConversion()
-
getValueDataConversion
DataConversion getValueDataConversion()
-
useStorageFormat
boolean useStorageFormat()
- Returns:
- true if the filter/converter should be done in the storage format
-
-