Class AbstractFilterable.Builder<B extends AbstractFilterable.Builder<B>>

java.lang.Object
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>
Type Parameters:
B - The type to build.
Direct Known Subclasses:
AbstractAppender.Builder, AsyncAppender.Builder
Enclosing class:
AbstractFilterable

public abstract static class AbstractFilterable.Builder<B extends AbstractFilterable.Builder<B>> extends Object
Subclasses can extend this abstract Builder.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • asBuilder

      public B asBuilder()
    • getFilter

      public Filter getFilter()
    • getPropertyArray

      public Property[] getPropertyArray()
    • setFilter

      public B setFilter(Filter filter)
    • setPropertyArray

      public B setPropertyArray(Property[] properties)
    • withFilter

      @Deprecated public B withFilter(Filter filter)
      Deprecated.
      Sets the filter.
      Parameters:
      filter - The filter
      Returns:
      this