Uses of Interface
org.infinispan.notifications.cachelistener.filter.CacheEventConverter
-
Packages that use CacheEventConverter Package Description org.infinispan.cache.impl org.infinispan.notifications Notifications and eventing for listeners on both the Cache and CacheManager interfaces.org.infinispan.notifications.cachelistener Cache
-specific notifications and eventing.org.infinispan.notifications.cachelistener.cluster org.infinispan.notifications.cachelistener.filter Cache
-specific notifications and eventing filtering classes.org.infinispan.query.continuous.impl org.infinispan.query.dsl.embedded.impl Query DSL implementation internals.org.infinispan.security.impl org.infinispan.server.hotrod.event -
-
Uses of CacheEventConverter in org.infinispan.cache.impl
Methods in org.infinispan.cache.impl with parameters of type CacheEventConverter Modifier and Type Method Description <C> void
AbstractDelegatingCache. addFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
CacheImpl. addFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
EncoderCache. addFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
SimpleCacheImpl. addFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
AbstractDelegatingCache. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter)
<C> void
CacheImpl. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter)
<C> void
EncoderCache. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter)
<C> void
SimpleCacheImpl. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter)
<C> void
AbstractDelegatingCache. addStorageFormatFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
CacheImpl. addStorageFormatFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
EncoderCache. addStorageFormatFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
SimpleCacheImpl. addStorageFormatFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
-
Uses of CacheEventConverter in org.infinispan.notifications
Methods in org.infinispan.notifications with parameters of type CacheEventConverter Modifier and Type Method Description <C> void
DataConversionAwareListenable. addFilteredListener(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
FilteringListenable. addFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
Registers a listener limiting the cache-entry specific events only to annotations that are passed in as parameter.<C> void
ClassLoaderAwareFilteringListenable. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, ClassLoader classLoader)
Adds a listener with the provided filter and converter and using a given classloader when invoked.<C> void
DataConversionAwareListenable. addListener(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, ClassLoader classLoader)
<C> void
FilteringListenable. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter)
Registers a listener that will be notified on events that pass the filter condition.<C> void
FilteringListenable. addStorageFormatFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
Same asFilteringListenable.addFilteredListener(Object, CacheEventFilter, CacheEventConverter, Set)
, but assumes the filter and/or the converter will be done in the same data format as it's stored in the cache. -
Uses of CacheEventConverter in org.infinispan.notifications.cachelistener
Fields in org.infinispan.notifications.cachelistener declared as CacheEventConverter Modifier and Type Field Description protected CacheEventConverter<? super K,? super V,?>
CacheNotifierImpl.BaseCacheEntryListenerInvocation. converter
Methods in org.infinispan.notifications.cachelistener that return CacheEventConverter Modifier and Type Method Description <C> CacheEventConverter<? super K,? super V,C>
CacheEntryListenerInvocation. getConverter()
CacheEventConverter<? super K,? super V,?>
CacheNotifierImpl.BaseCacheEntryListenerInvocation. getConverter()
CacheEventConverter<? super K,? super V,?>
CacheNotifierImpl.CacheInvocationBuilder. getConverter()
Methods in org.infinispan.notifications.cachelistener with parameters of type CacheEventConverter Modifier and Type Method Description <C> void
CacheNotifierImpl. addFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
CacheNotifierImpl. addFilteredListener(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
CacheNotifierImpl. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter)
<C> void
CacheNotifierImpl. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, ClassLoader classLoader)
Adds the listener using the provided filter converter and class loader.<C> void
CacheNotifierImpl. addListener(ListenerHolder listenerHolder, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, ClassLoader classLoader)
<C> void
CacheNotifierImpl. addStorageFormatFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
protected CacheEntryEvent<K,V>
CacheNotifierImpl.BaseCacheEntryListenerInvocation. convertValue(CacheEventConverter<? super K,? super V,?> converter, CacheEntryEvent<K,V> event)
CacheNotifierImpl.CacheInvocationBuilder
CacheNotifierImpl.CacheInvocationBuilder. setConverter(CacheEventConverter<? super K,? super V,?> converter)
protected <C> void
CacheNotifierImpl.CacheInvocationBuilder. wireDependencies(CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter)
Constructors in org.infinispan.notifications.cachelistener with parameters of type CacheEventConverter Constructor Description BaseCacheEntryListenerInvocation(ListenerInvocation<Event<K,V>> invocation, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,?> converter, Class<? extends Annotation> annotation, boolean onlyPrimary, boolean clustered, UUID identifier, boolean sync, Listener.Observation observation, Set<Class<? extends Annotation>> filterAnnotations, DataConversion keyDataConversion, DataConversion valueDataConversion, boolean useStorageFormat)
ClusteredListenerInvocation(ListenerInvocation<Event<K,V>> invocation, QueueingSegmentListener<K,V,CacheEntryEvent<K,V>> handler, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,?> converter, Class<? extends Annotation> annotation, boolean onlyPrimary, UUID identifier, boolean sync, Listener.Observation observation, Set<Class<? extends Annotation>> filterAnnotations, DataConversion keyDataConversion, DataConversion valueDataConversion, boolean useStorageFormat)
-
Uses of CacheEventConverter in org.infinispan.notifications.cachelistener.cluster
Constructors in org.infinispan.notifications.cachelistener.cluster with parameters of type CacheEventConverter Constructor Description ClusterListenerReplicateCallable(UUID identifier, Address origin, CacheEventFilter<K,V> filter, CacheEventConverter<K,V,?> converter, boolean sync, Set<Class<? extends Annotation>> filterAnnotations, DataConversion keyDataConversion, DataConversion valueDataConversion, boolean useStorageFormat)
-
Uses of CacheEventConverter in org.infinispan.notifications.cachelistener.filter
Subinterfaces of CacheEventConverter in org.infinispan.notifications.cachelistener.filter Modifier and Type Interface Description interface
CacheEventFilterConverter<K,V,C>
This interface is an optimization that can be used when an event filter and converter are most efficiently used as the same object composing the filtering and conversion in the same method invocation.interface
IndexedFilter<K,V,C>
A marker interface for filters that can be handled efficiently by aFilterIndexingServiceProvider
.Classes in org.infinispan.notifications.cachelistener.filter that implement CacheEventConverter Modifier and Type Class Description class
AbstractCacheEventFilterConverter<K,V,C>
This is a base class that should be used when implementing a CacheEventFilterConverter that provides default implementations for theCacheEventFilter.accept(Object, Object, org.infinispan.metadata.Metadata, Object, org.infinispan.metadata.Metadata, EventType)
andConverter.convert(Object, Object, org.infinispan.metadata.Metadata)
methods so they just call theCacheEventFilterConverter.filterAndConvert(Object, Object, org.infinispan.metadata.Metadata, Object, org.infinispan.metadata.Metadata, EventType)
method and then do the right thing.class
KeyValueFilterConverterAsCacheEventFilterConverter<K,V,C>
CacheEventFilterConverter
that uses an underlyingKeyValueFilterConverter
to do the conversion and filtering.Methods in org.infinispan.notifications.cachelistener.filter that return CacheEventConverter Modifier and Type Method Description <K,V,C>
CacheEventConverter<K,V,C>CacheEventConverterFactory. getConverter(Object[] params)
Retrieves a cache event converter instance from this factory.<C> CacheEventConverter<? super K,? super V,C>
DelegatingCacheEntryListenerInvocation. getConverter()
Constructors in org.infinispan.notifications.cachelistener.filter with parameters of type CacheEventConverter Constructor Description CacheEventConverterAsConverter(CacheEventConverter<K,V,C> converter)
-
Uses of CacheEventConverter in org.infinispan.query.continuous.impl
Classes in org.infinispan.query.continuous.impl that implement CacheEventConverter Modifier and Type Class Description class
IckleContinuousQueryCacheEventFilterConverter<K,V,C>
-
Uses of CacheEventConverter in org.infinispan.query.dsl.embedded.impl
Classes in org.infinispan.query.dsl.embedded.impl that implement CacheEventConverter Modifier and Type Class Description class
IckleCacheEventFilterConverter<K,V,C>
-
Uses of CacheEventConverter in org.infinispan.security.impl
Methods in org.infinispan.security.impl with parameters of type CacheEventConverter Modifier and Type Method Description <C> void
SecureCacheImpl. addFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
<C> void
SecureCacheImpl. addListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter)
<C> void
SecureCacheImpl. addStorageFormatFilteredListener(Object listener, CacheEventFilter<? super K,? super V> filter, CacheEventConverter<? super K,? super V,C> converter, Set<Class<? extends Annotation>> filterAnnotations)
-
Uses of CacheEventConverter in org.infinispan.server.hotrod.event
Classes in org.infinispan.server.hotrod.event that implement CacheEventConverter Modifier and Type Class Description class
KeyValueWithPreviousEventConverter<K,V>
Methods in org.infinispan.server.hotrod.event that return CacheEventConverter Modifier and Type Method Description CacheEventConverter<K,V,org.infinispan.commons.util.KeyValueWithPrevious<K,V>>
KeyValueWithPreviousEventConverterFactory. getConverter(Object[] params)
-