Class DelegatingCacheEntryListenerInvocation<K,V>

java.lang.Object
org.infinispan.notifications.cachelistener.filter.DelegatingCacheEntryListenerInvocation<K,V>
Type Parameters:
K - cache key type
V - cache value type
All Implemented Interfaces:
CacheEntryListenerInvocation<K,V>, ListenerInvocation<Event<K,V>>

public abstract class DelegatingCacheEntryListenerInvocation<K,V> extends Object implements CacheEntryListenerInvocation<K,V>
A wrapper around a CacheEntryListenerInvocation that keeps a reference to the FilterIndexingServiceProvider instance that handles this invocation. All methods are delegated to the wrapped invocation except CacheEntryListenerInvocation.invoke(EventWrapper, boolean) and ListenerInvocation.invoke(Object). FilterIndexingServiceProvider implementors must extends this class and implement its abstract unregister() method.
Since:
7.2
Author:
anistor@redhat.com