Class IckleContinuousQueryCacheEventFilterConverter<K,V,C>
java.lang.Object
org.infinispan.notifications.cachelistener.filter.AbstractCacheEventFilterConverter<K,V,C>
org.infinispan.query.core.impl.continuous.IckleContinuousQueryCacheEventFilterConverter<K,V,C>
- All Implemented Interfaces:
org.infinispan.notifications.cachelistener.filter.CacheEventConverter<K,,V, C> org.infinispan.notifications.cachelistener.filter.CacheEventFilter<K,,V> org.infinispan.notifications.cachelistener.filter.CacheEventFilterConverter<K,,V, C> org.infinispan.notifications.cachelistener.filter.IndexedFilter<K,V, C>
public class IckleContinuousQueryCacheEventFilterConverter<K,V,C>
extends org.infinispan.notifications.cachelistener.filter.AbstractCacheEventFilterConverter<K,V,C>
implements org.infinispan.notifications.cachelistener.filter.IndexedFilter<K,V,C>
- Since:
- 8.0
- Author:
- anistor@redhat.com
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected org.infinispan.objectfilter.MatcherThe Matcher, acquired via dependency injection.protected Class<? extends org.infinispan.objectfilter.Matcher>The implementation class of the Matcher component to lookup and use.protected org.infinispan.objectfilter.ObjectFilterThe ObjectFilter is created lazily.protected QueryCacheOptional cache for query objects.protected final StringThe Ickle query to execute. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilterAndConvert(K key, V oldValue, org.infinispan.metadata.Metadata oldMetadata, V newValue, org.infinispan.metadata.Metadata newMetadata, org.infinispan.notifications.cachelistener.filter.EventType eventType) org.infinispan.objectfilter.Matcherprotected org.infinispan.objectfilter.ObjectFilterprotected voidinjectDependencies(org.infinispan.Cache<?, ?> cache) Acquires a Matcher instance from the ComponentRegistry of the given Cache object.toString()Methods inherited from class org.infinispan.notifications.cachelistener.filter.AbstractCacheEventFilterConverter
accept, convertMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.infinispan.notifications.cachelistener.filter.CacheEventConverter
convert, useRequestFormatMethods inherited from interface org.infinispan.notifications.cachelistener.filter.CacheEventFilter
acceptMethods inherited from interface org.infinispan.notifications.cachelistener.filter.CacheEventFilterConverter
format
-
Field Details
-
queryString
The Ickle query to execute. -
namedParameters
-
matcherImplClass
The implementation class of the Matcher component to lookup and use. -
cacheName
-
queryCache
Optional cache for query objects. -
matcher
protected org.infinispan.objectfilter.Matcher matcherThe Matcher, acquired via dependency injection. -
objectFilter
protected org.infinispan.objectfilter.ObjectFilter objectFilterThe ObjectFilter is created lazily.
-
-
Constructor Details
-
IckleContinuousQueryCacheEventFilterConverter
-
-
Method Details
-
getMatcher
public org.infinispan.objectfilter.Matcher getMatcher() -
getQueryString
-
getNamedParameters
-
injectDependencies
protected void injectDependencies(org.infinispan.Cache<?, ?> cache) Acquires a Matcher instance from the ComponentRegistry of the given Cache object. -
getObjectFilter
protected org.infinispan.objectfilter.ObjectFilter getObjectFilter() -
filterAndConvert
-
toString
-