Class SocketAppender.AbstractBuilder<B extends SocketAppender.AbstractBuilder<B>>
java.lang.Object
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>
org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder<B>
org.apache.logging.log4j.core.appender.SocketAppender.AbstractBuilder<B>
- Type Parameters:
B
- The type to build.
- Direct Known Subclasses:
SocketAppender.Builder
,SyslogAppender.Builder
- Enclosing class:
- SocketAppender
public abstract static class SocketAppender.AbstractBuilder<B extends SocketAppender.AbstractBuilder<B>>
extends AbstractOutputStreamAppender.Builder<B>
Subclasses can extend this abstract Builder.
Defaults
- host: "localhost"
- protocol: "TCP"
Changes
- Removed deprecated "delayMillis", use "reconnectionDelayMillis".
- Removed deprecated "reconnectionDelay", use "reconnectionDelayMillis".
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
getHost()
boolean
int
getPort()
int
setAdvertise
(boolean advertise) setConnectTimeoutMillis
(int connectTimeoutMillis) setImmediateFail
(boolean immediateFail) setPort
(int port) setProtocol
(Protocol protocol) setReconnectDelayMillis
(int reconnectDelayMillis) setSocketOptions
(SocketOptions socketOptions) setSslConfiguration
(SslConfiguration sslConfiguration) withAdvertise
(boolean advertise) Deprecated.withConnectTimeoutMillis
(int connectTimeoutMillis) Deprecated.Deprecated.withImmediateFail
(boolean immediateFail) Deprecated.withPort
(int port) Deprecated.withProtocol
(Protocol protocol) Deprecated.withReconnectDelayMillis
(int reconnectDelayMillis) Deprecated.withSocketOptions
(SocketOptions socketOptions) Deprecated.withSslConfiguration
(SslConfiguration sslConfiguration) Deprecated.Methods inherited from class org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder
getBufferSize, isBufferedIo, isImmediateFlush, setBufferedIo, setBufferSize, setImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlush
Methods inherited from class org.apache.logging.log4j.core.appender.AbstractAppender.Builder
getConfiguration, getErrorPrefix, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withName
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable.Builder
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
getAdvertise
public boolean getAdvertise() -
getConnectTimeoutMillis
public int getConnectTimeoutMillis() -
getHost
-
getPort
public int getPort() -
getProtocol
-
getSslConfiguration
-
getImmediateFail
public boolean getImmediateFail() -
setAdvertise
-
setConnectTimeoutMillis
-
setHost
-
setImmediateFail
-
setPort
-
setProtocol
-
setReconnectDelayMillis
-
setSocketOptions
-
setSslConfiguration
-
withAdvertise
Deprecated. -
withConnectTimeoutMillis
Deprecated. -
withHost
Deprecated. -
withImmediateFail
Deprecated. -
withPort
Deprecated. -
withProtocol
Deprecated. -
withReconnectDelayMillis
Deprecated. -
withSocketOptions
Deprecated. -
withSslConfiguration
Deprecated. -
getReconnectDelayMillis
public int getReconnectDelayMillis() -
getSocketOptions
-