Class EntryFilterSupport

java.lang.Object
org.apache.pulsar.broker.service.EntryFilterSupport
Direct Known Subclasses:
AbstractBaseDispatcher

public class EntryFilterSupport extends Object
  • Field Details

    • entryFilters

      protected com.google.common.collect.ImmutableList<EntryFilterWithClassLoader> entryFilters
      Entry filters in Broker. Not set to final, for the convenience of testing mock.
    • filterContext

      protected final FilterContext filterContext
    • subscription

      protected final Subscription subscription
  • Constructor Details

    • EntryFilterSupport

      public EntryFilterSupport(Subscription subscription)
  • Method Details

    • runFiltersForEntry

      public EntryFilter.FilterResult runFiltersForEntry(org.apache.bookkeeper.mledger.Entry entry, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata, Consumer consumer)