Package org.infinispan.notifications
Interface DataConversionAwareListenable<K,V>
- All Superinterfaces:
ClassLoaderAwareFilteringListenable<K,
,V> FilteringListenable<K,
,V> Listenable
- All Known Subinterfaces:
CacheNotifier<K,
,V> ClusterCacheNotifier<K,
V>
- All Known Implementing Classes:
CacheNotifierImpl
public interface DataConversionAwareListenable<K,V>
extends ClassLoaderAwareFilteringListenable<K,V>
- Since:
- 9.1
-
Method Summary
Modifier and TypeMethodDescriptiondefault <C> void
addFilteredListener
(ListenerHolder listenerHolder, CacheEventFilter<? super K, ? super V> filter, CacheEventConverter<? super K, ? super V, C> converter, Set<Class<? extends Annotation>> filterAnnotations) <C> CompletionStage
<Void> addFilteredListenerAsync
(ListenerHolder listenerHolder, CacheEventFilter<? super K, ? super V> filter, CacheEventConverter<? super K, ? super V, C> converter, Set<Class<? extends Annotation>> filterAnnotations) default <C> void
addListener
(ListenerHolder listenerHolder, CacheEventFilter<? super K, ? super V> filter, CacheEventConverter<? super K, ? super V, C> converter, ClassLoader classLoader) <C> CompletionStage
<Void> addListenerAsync
(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, addListenerAsync
Methods inherited from interface org.infinispan.notifications.FilteringListenable
addFilteredListener, addFilteredListenerAsync, addListener, addListenerAsync, addStorageFormatFilteredListener, addStorageFormatFilteredListenerAsync
Methods inherited from interface org.infinispan.notifications.Listenable
addListener, addListenerAsync, getListeners, removeListener, removeListenerAsync
-
Method Details
-
addListener
default <C> void addListener(ListenerHolder listenerHolder, CacheEventFilter<? super K, ? super V> filter, CacheEventConverter<? super K, ? super V, C> converter, ClassLoader classLoader) -
addListenerAsync
<C> CompletionStage<Void> addListenerAsync(ListenerHolder listenerHolder, CacheEventFilter<? super K, ? super V> filter, CacheEventConverter<? super K, ? super V, C> converter, ClassLoader classLoader) -
addFilteredListener
default <C> void addFilteredListener(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(ListenerHolder listenerHolder, CacheEventFilter<? super K, ? super V> filter, CacheEventConverter<? super K, ? super V, C> converter, Set<Class<? extends Annotation>> filterAnnotations)
-