Class ScriptArbiter.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.config.arbiters.ScriptArbiter.Builder
-
- All Implemented Interfaces:
Builder<ScriptArbiter>
- Enclosing class:
- ScriptArbiter
public static class ScriptArbiter.Builder extends java.lang.Object implements Builder<ScriptArbiter>
-
-
Field Summary
Fields Modifier and Type Field Description private AbstractConfiguration
configuration
private static Logger
LOGGER
private Node
node
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScriptArbiter.Builder
asBuilder()
ScriptArbiter
build()
Builds the object after all configuration has been set.ScriptArbiter.Builder
setConfiguration(AbstractConfiguration configuration)
ScriptArbiter.Builder
setNode(Node node)
-
-
-
Field Detail
-
LOGGER
private static final Logger LOGGER
-
configuration
@PluginConfiguration private AbstractConfiguration configuration
-
node
@PluginNode private Node node
-
-
Method Detail
-
setConfiguration
public ScriptArbiter.Builder setConfiguration(AbstractConfiguration configuration)
-
setNode
public ScriptArbiter.Builder setNode(Node node)
-
asBuilder
public ScriptArbiter.Builder asBuilder()
-
build
public ScriptArbiter 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 interfaceBuilder<ScriptArbiter>
- Returns:
- the configured instance.
-
-