Class 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 class  IckleProtobufFilterAndConverter.Externalizer  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 interface org.infinispan.filter.KeyValueFilter

        format
    • Constructor Detail

      • IckleProtobufFilterAndConverter

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

      • 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>