Class ObjectReflectionMatcher
- All Implemented Interfaces:
org.infinispan.objectfilter.Matcher
public final class ObjectReflectionMatcher
extends org.infinispan.objectfilter.impl.ReflectionMatcher
Like ReflectionMatcher but also able to use Hibernate Search metadata if available.
- Since:
- 10.1
- Author:
- anistor@redhat.com
-
Field Summary
Fields inherited from class org.infinispan.objectfilter.impl.BaseMatcher
propertyHelper -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectReflectionMatchercreate(org.infinispan.AdvancedCache<?, ?> cache, org.infinispan.objectfilter.impl.syntax.parser.EntityNameResolver<Class<?>> entityNameResolv, SearchMapping searchMapping) protected org.infinispan.objectfilter.impl.MetadataAdapter<Class<?>,org.infinispan.objectfilter.impl.util.ReflectionHelper.PropertyAccessor, String> createMetadataAdapter(Class<?> clazz) Methods inherited from class org.infinispan.objectfilter.impl.ReflectionMatcher
startMultiTypeContext, startSingleTypeContextMethods inherited from class org.infinispan.objectfilter.impl.BaseMatcher
convert, getFilterRegistryForType, getObjectFilter, getObjectFilter, getObjectFilter, getObjectFilter, getPropertyHelper, match, matchDelta, registerFilter, registerFilter, registerFilter, registerFilter, registerFilter, registerFilter, unregisterFilter
-
Method Details
-
create
public static ObjectReflectionMatcher create(org.infinispan.AdvancedCache<?, ?> cache, org.infinispan.objectfilter.impl.syntax.parser.EntityNameResolver<Class<?>> entityNameResolv, SearchMapping searchMapping) -
createMetadataAdapter
protected org.infinispan.objectfilter.impl.MetadataAdapter<Class<?>,org.infinispan.objectfilter.impl.util.ReflectionHelper.PropertyAccessor, createMetadataAdapterString> (Class<?> clazz) - Overrides:
createMetadataAdapterin classorg.infinispan.objectfilter.impl.ReflectionMatcher
-