Class AsyncWaitStrategyFactoryConfig.Builder<B extends AsyncWaitStrategyFactoryConfig.Builder<B>>

java.lang.Object
org.apache.logging.log4j.core.async.AsyncWaitStrategyFactoryConfig.Builder<B>
Type Parameters:
B - The type to build
All Implemented Interfaces:
Builder<AsyncWaitStrategyFactoryConfig>
Enclosing class:
AsyncWaitStrategyFactoryConfig

public static class AsyncWaitStrategyFactoryConfig.Builder<B extends AsyncWaitStrategyFactoryConfig.Builder<B>> extends Object implements Builder<AsyncWaitStrategyFactoryConfig>
Builds AsyncWaitStrategyFactoryConfig instances.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • getFactoryClassName

      public String getFactoryClassName()
    • withFactoryClassName

      public B withFactoryClassName(String className)
    • build

      Description copied from interface: Builder
      Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.
      Specified by:
      build in interface Builder<B extends AsyncWaitStrategyFactoryConfig.Builder<B>>
      Returns:
      the configured instance.
    • asBuilder

      public B asBuilder()