B
- The type to build.public abstract static class SocketAppender.AbstractBuilder<B extends SocketAppender.AbstractBuilder<B>> extends AbstractOutputStreamAppender.Builder<B>
Modifier and Type | Field and Description |
---|---|
private boolean |
advertise |
private int |
connectTimeoutMillis |
private java.lang.String |
host |
private boolean |
immediateFail |
private int |
port |
private Protocol |
protocol |
private int |
reconnectDelayMillis |
private SocketOptions |
socketOptions |
private SslConfiguration |
sslConfiguration |
Constructor and Description |
---|
AbstractBuilder() |
Modifier and Type | Method and Description |
---|---|
boolean |
getAdvertise() |
int |
getConnectTimeoutMillis() |
java.lang.String |
getHost() |
boolean |
getImmediateFail() |
int |
getPort() |
Protocol |
getProtocol() |
int |
getReconnectDelayMillis() |
SocketOptions |
getSocketOptions() |
SslConfiguration |
getSslConfiguration() |
B |
withAdvertise(boolean advertise) |
B |
withConnectTimeoutMillis(int connectTimeoutMillis) |
B |
withHost(java.lang.String host) |
B |
withImmediateFail(boolean immediateFail) |
B |
withPort(int port) |
B |
withProtocol(Protocol protocol) |
B |
withReconnectDelayMillis(int reconnectDelayMillis) |
B |
withSocketOptions(SocketOptions socketOptions) |
B |
withSslConfiguration(SslConfiguration sslConfiguration) |
getBufferSize, isBufferedIo, isImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlush
getConfiguration, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, withConfiguration, withIgnoreExceptions, withLayout, withName
asBuilder, getFilter, withFilter
@PluginBuilderAttribute private boolean advertise
@PluginBuilderAttribute private int connectTimeoutMillis
@PluginBuilderAttribute @ValidHost private java.lang.String host
@PluginBuilderAttribute private boolean immediateFail
@PluginBuilderAttribute @ValidPort private int port
@PluginBuilderAttribute private Protocol protocol
@PluginBuilderAttribute @PluginAliases(value={"reconnectDelay","reconnectionDelay","delayMillis","reconnectionDelayMillis"}) private int reconnectDelayMillis
@PluginElement(value="SocketOptions") private SocketOptions socketOptions
@PluginElement(value="SslConfiguration") @PluginAliases(value="SslConfig") private SslConfiguration sslConfiguration
public boolean getAdvertise()
public int getConnectTimeoutMillis()
public java.lang.String getHost()
public int getPort()
public Protocol getProtocol()
public SslConfiguration getSslConfiguration()
public boolean getImmediateFail()
public B withAdvertise(boolean advertise)
public B withConnectTimeoutMillis(int connectTimeoutMillis)
public B withHost(java.lang.String host)
public B withImmediateFail(boolean immediateFail)
public B withPort(int port)
public B withReconnectDelayMillis(int reconnectDelayMillis)
public B withSocketOptions(SocketOptions socketOptions)
public B withSslConfiguration(SslConfiguration sslConfiguration)
public int getReconnectDelayMillis()
public SocketOptions getSocketOptions()