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 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)
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)
<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, 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 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)
-
-