Class IterationFilter<K,​V,​C>

  • All Implemented Interfaces:
    org.infinispan.filter.Converter<K,​V,​C>, org.infinispan.filter.KeyValueFilter<K,​V>, org.infinispan.filter.KeyValueFilterConverter<K,​V,​C>

    public class IterationFilter<K,​V,​C>
    extends org.infinispan.filter.AbstractKeyValueFilterConverter<K,​V,​C>
    Since:
    8.0
    Author:
    gustavonalle, wburns
    • Constructor Detail

      • IterationFilter

        public IterationFilter​(org.infinispan.commons.dataconversion.MediaType storageMediaType,
                               org.infinispan.commons.dataconversion.MediaType requestType,
                               Optional<org.infinispan.filter.KeyValueFilterConverter<K,​V,​C>> providedFilter)
    • Method Detail

      • filterAndConvert

        public C filterAndConvert​(K key,
                                  V value,
                                  org.infinispan.metadata.Metadata metadata)
      • injectDependencies

        public void injectDependencies​(org.infinispan.Cache cache,
                                       org.infinispan.marshall.core.EncoderRegistry encoderRegistry)