Class IckleContinuousQueryProtobufFilterIndexingServiceProvider

  • All Implemented Interfaces:
    org.infinispan.notifications.cachelistener.filter.FilterIndexingServiceProvider

    @MetaInfServices(org.infinispan.notifications.cachelistener.filter.FilterIndexingServiceProvider.class)
    public final class IckleContinuousQueryProtobufFilterIndexingServiceProvider
    extends org.infinispan.query.core.impl.continuous.IckleContinuousQueryFilterIndexingServiceProvider
    Since:
    8.1
    Author:
    anistor@redhat.com
    • Constructor Detail

      • IckleContinuousQueryProtobufFilterIndexingServiceProvider

        public IckleContinuousQueryProtobufFilterIndexingServiceProvider()
    • Method Detail

      • supportsFilter

        public boolean supportsFilter​(org.infinispan.notifications.cachelistener.filter.IndexedFilter<?,​?,​?> indexedFilter)
        Specified by:
        supportsFilter in interface org.infinispan.notifications.cachelistener.filter.FilterIndexingServiceProvider
        Overrides:
        supportsFilter in class org.infinispan.query.core.impl.continuous.IckleContinuousQueryFilterIndexingServiceProvider
      • makeFilterResult

        protected Object makeFilterResult​(Object userContext,
                                          Object eventType,
                                          Object key,
                                          Object instance,
                                          Object[] projection,
                                          Comparable[] sortProjection)
        Overrides:
        makeFilterResult in class org.infinispan.query.core.impl.continuous.IckleContinuousQueryFilterIndexingServiceProvider