Package org.infinispan.notifications
Interface DataConversionAwareListenable<K,V>
-
- All Superinterfaces:
ClassLoaderAwareFilteringListenable<K,V>
,FilteringListenable<K,V>
,Listenable
public interface DataConversionAwareListenable<K,V> extends ClassLoaderAwareFilteringListenable<K,V>
- Since:
- 9.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default <C> void
addFilteredListener(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> CompletionStage<Void>
addFilteredListenerAsync(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
addListener(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, KeyFilter<? super K> filter)
Deprecated.Method uses KeyFilter and is no longer supporteddefault <C> void
addListener(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, ClassLoader classLoader)
<C> CompletionStage<Void>
addListenerAsync(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, ClassLoader classLoader)
-
Methods inherited from interface org.infinispan.notifications.ClassLoaderAwareFilteringListenable
addListener, addListener, addListenerAsync
-
Methods inherited from interface org.infinispan.notifications.FilteringListenable
addFilteredListener, addFilteredListenerAsync, addListener, addListener, addListenerAsync, addStorageFormatFilteredListener, addStorageFormatFilteredListenerAsync
-
Methods inherited from interface org.infinispan.notifications.Listenable
addListener, addListenerAsync, getListeners, removeListener, removeListenerAsync
-
-
-
-
Method Detail
-
addListener
default <C> void addListener(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, ClassLoader classLoader)
-
addListenerAsync
<C> CompletionStage<Void> addListenerAsync(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, ClassLoader classLoader)
-
addFilteredListener
default <C> void addFilteredListener(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
-
addFilteredListenerAsync
<C> CompletionStage<Void> addFilteredListenerAsync(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
-
addListener
@Deprecated <C> void addListener(org.infinispan.notifications.cachelistener.ListenerHolder listenerHolder, KeyFilter<? super K> filter)
Deprecated.Method uses KeyFilter and is no longer supported- Type Parameters:
C
-- Parameters:
listenerHolder
-filter
-
-
-