Interface FilterFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>

All Superinterfaces:
io.dropwizard.jackson.Discoverable

public interface FilterFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware> extends io.dropwizard.jackson.Discoverable
A service provider interface for creating Logback Filter instances.

To create your own, just:

  1. Create a class which implements FilterFactory.
  2. Annotate it with @JsonTypeName and give it a unique type name.
  3. add a META-INF/services/FilterFactory file with your implementation's full class name to the class path.
  • Method Summary

    Modifier and Type
    Method
    Description
    ch.qos.logback.core.filter.Filter<E>
     
  • Method Details

    • build

      ch.qos.logback.core.filter.Filter<E> build()