Uses of Interface
org.apache.logging.log4j.core.config.builder.api.ComponentBuilder
-
Packages that use ComponentBuilder Package Description org.apache.logging.log4j.core.config.builder.api Configuration Builder API for programmatically configuring Log4j.org.apache.logging.log4j.core.config.builder.impl Configuration Builder Implementation. -
-
Uses of ComponentBuilder in org.apache.logging.log4j.core.config.builder.api
Classes in org.apache.logging.log4j.core.config.builder.api with type parameters of type ComponentBuilder Modifier and Type Interface Description interface
ComponentBuilder<T extends ComponentBuilder<T>>
Builds arbitrary components and is the base type for the provided components.interface
FilterableComponentBuilder<T extends ComponentBuilder<T>>
Component builder that can add Filters.interface
LoggableComponentBuilder<T extends ComponentBuilder<T>>
Common component builder for Logger and RootLogger elements.Subinterfaces of ComponentBuilder in org.apache.logging.log4j.core.config.builder.api Modifier and Type Interface Description interface
AppenderComponentBuilder
Builder for constructing Appender Components.interface
AppenderRefComponentBuilder
Assembler for constructing AppenderRef Components.interface
CompositeFilterComponentBuilder
Wraps multiple Filter Component builders.interface
CustomLevelComponentBuilder
Assembler for constructing CustomLevel Components.interface
FilterableComponentBuilder<T extends ComponentBuilder<T>>
Component builder that can add Filters.interface
FilterComponentBuilder
Assembler for constructing Filter Components.interface
KeyValuePairComponentBuilder
Assembler for constructing KeyValuePair Components.interface
LayoutComponentBuilder
Assembler for constructing Layout Components.interface
LoggableComponentBuilder<T extends ComponentBuilder<T>>
Common component builder for Logger and RootLogger elements.interface
LoggerComponentBuilder
Assembler for constructing Logger Components.interface
PropertyComponentBuilder
Assembler for constructing Property Components.interface
RootLoggerComponentBuilder
Assembler for constructing the root Logger Components.interface
ScriptComponentBuilder
Assembler for constructing Layout Components.interface
ScriptFileComponentBuilder
Assembler for constructing ScriptFile Components.Methods in org.apache.logging.log4j.core.config.builder.api with type parameters of type ComponentBuilder Modifier and Type Method Description <B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder. newComponent(String pluginName)
Returns a builder for creating generic components.<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder. newComponent(String name, String pluginName)
Returns a builder for creating generic components.<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder. newComponent(String name, String pluginName, String value)
Returns a builder for creating generic components.Methods in org.apache.logging.log4j.core.config.builder.api that return ComponentBuilder Modifier and Type Method Description <B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder. newComponent(String pluginName)
Returns a builder for creating generic components.<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder. newComponent(String name, String pluginName)
Returns a builder for creating generic components.<B extends ComponentBuilder<B>>
ComponentBuilder<B>ConfigurationBuilder. newComponent(String name, String pluginName, String value)
Returns a builder for creating generic components.Methods in org.apache.logging.log4j.core.config.builder.api with parameters of type ComponentBuilder Modifier and Type Method Description T
ComponentBuilder. addComponent(ComponentBuilder<?> builder)
Adds a sub component. -
Uses of ComponentBuilder in org.apache.logging.log4j.core.config.builder.impl
Methods in org.apache.logging.log4j.core.config.builder.impl with type parameters of type ComponentBuilder Modifier and Type Method Description <B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder. newComponent(String type)
<B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder. newComponent(String name, String type)
<B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder. newComponent(String name, String type, String value)
Methods in org.apache.logging.log4j.core.config.builder.impl that return ComponentBuilder Modifier and Type Method Description <B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder. newComponent(String type)
<B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder. newComponent(String name, String type)
<B extends ComponentBuilder<B>>
ComponentBuilder<B>DefaultConfigurationBuilder. newComponent(String name, String type, String value)
Methods in org.apache.logging.log4j.core.config.builder.impl with parameters of type ComponentBuilder Modifier and Type Method Description protected ConfigurationBuilder<T>
DefaultConfigurationBuilder. add(Component parent, ComponentBuilder<?> builder)
-