Uses of Interface
org.apache.logging.log4j.core.config.builder.api.ComponentBuilder
Packages that use ComponentBuilder
Package
Description
Log4j 1.x compatibility layer.
Configuration Builder API for programmatically configuring Log4j.
Configuration Builder Implementation.
Configuration using Properties files.
-
Uses of ComponentBuilder in org.apache.log4j.config
Methods in org.apache.log4j.config with parameters of type ComponentBuilderModifier and TypeMethodDescriptionprivate void
Log4j1ConfigurationParser.buildAttribute
(String componentName, ComponentBuilder<?> componentBuilder, String sourceAttributeName, String targetAttributeName) private void
Log4j1ConfigurationParser.buildMandatoryAttribute
(String componentName, ComponentBuilder<?> componentBuilder, String sourceAttributeName, String targetAttributeName) -
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 ComponentBuilderModifier and TypeInterfaceDescriptioninterface
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.apiModifier and TypeInterfaceDescriptioninterface
Builder for constructing Appender Components.interface
Assembler for constructing AppenderRef Components.interface
Wraps multiple Filter Component builders.interface
Assembler for constructing CustomLevel Components.interface
FilterableComponentBuilder<T extends ComponentBuilder<T>>
Component builder that can add Filters.interface
Assembler for constructing Filter Components.interface
Assembler for constructing KeyValuePair Components.interface
Assembler for constructing Layout Components.interface
LoggableComponentBuilder<T extends ComponentBuilder<T>>
Common component builder for Logger and RootLogger elements.interface
Assembler for constructing Logger Components.interface
Assembler for constructing Property Components.interface
Assembler for constructing the root Logger Components.interface
Assembler for constructing Layout Components.interface
Assembler for constructing ScriptFile Components.Methods in org.apache.logging.log4j.core.config.builder.api with type parameters of type ComponentBuilderModifier and TypeMethodDescription<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 ComponentBuilderModifier and TypeMethodDescription<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 ComponentBuilderModifier and TypeMethodDescriptionComponentBuilder.addComponent
(ComponentBuilder<?> builder) Adds a sub component. -
Uses of ComponentBuilder in org.apache.logging.log4j.core.config.builder.impl
Classes in org.apache.logging.log4j.core.config.builder.impl with type parameters of type ComponentBuilderModifier and TypeClassDescription(package private) class
DefaultComponentAndConfigurationBuilder<T extends ComponentBuilder<T>>
ExtendsDefaultComponentBuilder
to specifyDefaultConfigurationBuilder<? extends Configuration>
as theConfigurationBuilder
type.(package private) class
DefaultComponentBuilder<T extends ComponentBuilder<T>,
CB extends ConfigurationBuilder<? extends Configuration>> Generic component that captures attributes and Components in preparation for assembling the Appender's Component.Classes in org.apache.logging.log4j.core.config.builder.impl that implement ComponentBuilderModifier and TypeClassDescription(package private) class
Holds the Appender Component attributes and subcomponents.(package private) class
Holds the Appender Component attributes and subcomponents.(package private) class
DefaultComponentAndConfigurationBuilder<T extends ComponentBuilder<T>>
ExtendsDefaultComponentBuilder
to specifyDefaultConfigurationBuilder<? extends Configuration>
as theConfigurationBuilder
type.(package private) class
DefaultComponentBuilder<T extends ComponentBuilder<T>,
CB extends ConfigurationBuilder<? extends Configuration>> Generic component that captures attributes and Components in preparation for assembling the Appender's Component.(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
Creates a ScriptFile ComponentBuilder.Methods in org.apache.logging.log4j.core.config.builder.impl with type parameters of type ComponentBuilderModifier and TypeMethodDescription<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 ComponentBuilderModifier and TypeMethodDescription<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 ComponentBuilderModifier and TypeMethodDescriptionprotected ConfigurationBuilder
<T> DefaultConfigurationBuilder.add
(Component parent, ComponentBuilder<?> builder) DefaultComponentBuilder.addComponent
(ComponentBuilder<?> builder) -
Uses of ComponentBuilder in org.apache.logging.log4j.core.config.properties
Methods in org.apache.logging.log4j.core.config.properties with type parameters of type ComponentBuilderModifier and TypeMethodDescriptionprivate <B extends FilterableComponentBuilder<? extends ComponentBuilder<?>>>
BPropertiesConfigurationBuilder.addFiltersToComponent
(B componentBuilder, Properties properties) private <B extends LoggableComponentBuilder<? extends ComponentBuilder<?>>>
BPropertiesConfigurationBuilder.addLoggersToComponent
(B loggerBuilder, Properties properties) private static <B extends ComponentBuilder<B>>
ComponentBuilder<B> PropertiesConfigurationBuilder.createComponent
(ComponentBuilder<?> parent, String key, Properties properties) private static <B extends ComponentBuilder<?>>
BPropertiesConfigurationBuilder.processRemainingProperties
(B builder, Properties properties) Methods in org.apache.logging.log4j.core.config.properties that return ComponentBuilderModifier and TypeMethodDescriptionprivate static <B extends ComponentBuilder<B>>
ComponentBuilder<B> PropertiesConfigurationBuilder.createComponent
(ComponentBuilder<?> parent, String key, Properties properties) Methods in org.apache.logging.log4j.core.config.properties with parameters of type ComponentBuilderModifier and TypeMethodDescriptionprivate static <B extends ComponentBuilder<B>>
ComponentBuilder<B> PropertiesConfigurationBuilder.createComponent
(ComponentBuilder<?> parent, String key, Properties properties)