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
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default <C> void
addFilteredListener(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> filterAnnotations)
<C> java.util.concurrent.CompletionStage<java.lang.Void>
addFilteredListenerAsync(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> filterAnnotations)
<C> void
addListener(ListenerHolder listenerHolder, KeyFilter<? super K> filter)
Deprecated.Method uses KeyFilter and is no longer supporteddefault <C> void
addListener(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, java.lang.ClassLoader classLoader)
<C> java.util.concurrent.CompletionStage<java.lang.Void>
addListenerAsync(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, java.lang.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(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, java.lang.ClassLoader classLoader)
-
addListenerAsync
<C> java.util.concurrent.CompletionStage<java.lang.Void> addListenerAsync(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, java.lang.ClassLoader classLoader)
-
addFilteredListener
default <C> void addFilteredListener(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> filterAnnotations)
-
addFilteredListenerAsync
<C> java.util.concurrent.CompletionStage<java.lang.Void> addFilteredListenerAsync(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> filterAnnotations)
-
addListener
@Deprecated <C> void addListener(ListenerHolder listenerHolder, KeyFilter<? super K> filter)
Deprecated.Method uses KeyFilter and is no longer supported- Type Parameters:
C
-- Parameters:
listenerHolder
-filter
-
-
-