Class IckleProtobufFilterAndConverter

java.lang.Object
org.infinispan.filter.AbstractKeyValueFilterConverter<Object,Object,org.infinispan.objectfilter.ObjectFilter.FilterResult>
org.infinispan.query.core.impl.eventfilter.IckleFilterAndConverter<Object,Object>
org.infinispan.query.remote.impl.filter.IckleProtobufFilterAndConverter
All Implemented Interfaces:
Function<Map.Entry<Object,Object>,org.infinispan.objectfilter.ObjectFilter.FilterResult>, org.infinispan.filter.Converter<Object,Object,org.infinispan.objectfilter.ObjectFilter.FilterResult>, org.infinispan.filter.KeyValueFilter<Object,Object>, org.infinispan.filter.KeyValueFilterConverter<Object,Object,org.infinispan.objectfilter.ObjectFilter.FilterResult>

public final class IckleProtobufFilterAndConverter extends org.infinispan.query.core.impl.eventfilter.IckleFilterAndConverter<Object,Object>
A subclass of IckleFilterAndConverter that is able to deal with binary protobuf values wrapped in a ProtobufValueWrapper.
Since:
7.2
Author:
anistor@redhat.com
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
     

    Nested classes/interfaces inherited from class org.infinispan.query.core.impl.eventfilter.IckleFilterAndConverter

    org.infinispan.query.core.impl.eventfilter.IckleFilterAndConverter.FilterResultExternalizer, org.infinispan.query.core.impl.eventfilter.IckleFilterAndConverter.IckleFilterAndConverterExternalizer
  • Field Summary

    Fields inherited from class org.infinispan.query.core.impl.eventfilter.IckleFilterAndConverter

    matcherImplClass
  • Constructor Summary

    Constructors
    Constructor
    Description
    IckleProtobufFilterAndConverter(String queryString, Map<String,Object> namedParameters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    injectDependencies(org.infinispan.factories.ComponentRegistry componentRegistry, org.infinispan.query.core.impl.QueryCache queryCache)
     

    Methods inherited from class org.infinispan.query.core.impl.eventfilter.IckleFilterAndConverter

    apply, filterAndConvert, getMatcher, getNamedParameters, getObjectFilter, getQueryString, toString

    Methods inherited from class org.infinispan.filter.AbstractKeyValueFilterConverter

    accept, convert

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.function.Function

    andThen, compose

    Methods inherited from interface org.infinispan.filter.KeyValueFilter

    format
  • Constructor Details

    • IckleProtobufFilterAndConverter

      public IckleProtobufFilterAndConverter(String queryString, Map<String,Object> namedParameters)
  • Method Details

    • injectDependencies

      protected void injectDependencies(org.infinispan.factories.ComponentRegistry componentRegistry, org.infinispan.query.core.impl.QueryCache queryCache)
      Overrides:
      injectDependencies in class org.infinispan.query.core.impl.eventfilter.IckleFilterAndConverter<Object,Object>