Package | Description |
---|---|
org.apache.logging.log4j.core.appender |
Log4j 2 Appenders.
|
org.apache.logging.log4j.core.net |
Log4j 2 network support.
|
Modifier and Type | Field and Description |
---|---|
private SocketOptions |
SocketAppender.AbstractBuilder.socketOptions |
Modifier and Type | Method and Description |
---|---|
SocketOptions |
SocketAppender.AbstractBuilder.getSocketOptions() |
Modifier and Type | Method and Description |
---|---|
protected static AbstractSocketManager |
SocketAppender.createSocketManager(java.lang.String name,
Protocol protocol,
java.lang.String host,
int port,
int connectTimeoutMillis,
SslConfiguration sslConfig,
int reconnectDelayMillis,
boolean immediateFail,
Layout<? extends java.io.Serializable> layout,
int bufferSize,
SocketOptions socketOptions)
Creates an AbstractSocketManager for TCP, UDP, and SSL.
|
B |
SocketAppender.AbstractBuilder.withSocketOptions(SocketOptions socketOptions) |
Modifier and Type | Field and Description |
---|---|
private SocketOptions |
TcpSocketManager.socketOptions |
protected SocketOptions |
TcpSocketManager.FactoryData.socketOptions |
Modifier and Type | Method and Description |
---|---|
SocketOptions |
SocketOptions.build() |
SocketOptions |
TcpSocketManager.getSocketOptions()
USE AT YOUR OWN RISK, method is public for testing purpose only for now.
|
static SocketOptions |
SocketOptions.newBuilder() |
SocketOptions |
SocketOptions.setKeepAlive(boolean keepAlive) |
SocketOptions |
SocketOptions.setOobInline(boolean oobInline) |
SocketOptions |
SocketOptions.setPerformancePreferences(SocketPerformancePreferences performancePreferences) |
SocketOptions |
SocketOptions.setReceiveBufferSize(int receiveBufferSize) |
SocketOptions |
SocketOptions.setReuseAddress(boolean reuseAddress) |
SocketOptions |
SocketOptions.setRfc1349TrafficClass(Rfc1349TrafficClass trafficClass) |
SocketOptions |
SocketOptions.setSendBufferSize(int sendBufferSize) |
SocketOptions |
SocketOptions.setSoLinger(int soLinger) |
SocketOptions |
SocketOptions.setSoTimeout(int soTimeout) |
SocketOptions |
SocketOptions.setTcpNoDelay(boolean tcpNoDelay) |
SocketOptions |
SocketOptions.setTrafficClass(int trafficClass) |
Modifier and Type | Method and Description |
---|---|
(package private) static java.net.Socket |
SslSocketManager.createSocket(java.lang.String host,
int port,
int connectTimeoutMillis,
SslConfiguration sslConfiguration,
SocketOptions socketOptions) |
protected static java.net.Socket |
TcpSocketManager.createSocket(java.lang.String host,
int port,
SocketOptions socketOptions,
int connectTimeoutMillis) |
static SslSocketManager |
SslSocketManager.getSocketManager(SslConfiguration sslConfig,
java.lang.String host,
int port,
int connectTimeoutMillis,
int reconnectDelayMillis,
boolean immediateFail,
Layout<? extends java.io.Serializable> layout,
int bufferSize,
SocketOptions socketOptions) |
static TcpSocketManager |
TcpSocketManager.getSocketManager(java.lang.String host,
int port,
int connectTimeoutMillis,
int reconnectDelayMillis,
boolean immediateFail,
Layout<? extends java.io.Serializable> layout,
int bufferSize,
SocketOptions socketOptions)
Obtains a TcpSocketManager.
|
Constructor and Description |
---|
FactoryData(java.lang.String host,
int port,
int connectTimeoutMillis,
int reconnectDelayMillis,
boolean immediateFail,
Layout<? extends java.io.Serializable> layout,
int bufferSize,
SocketOptions socketOptions) |
SslFactoryData(SslConfiguration sslConfiguration,
java.lang.String host,
int port,
int connectTimeoutMillis,
int reconnectDelayMillis,
boolean immediateFail,
Layout<? extends java.io.Serializable> layout,
int bufferSize,
SocketOptions socketOptions) |
SslSocketManager(java.lang.String name,
java.io.OutputStream os,
java.net.Socket sock,
SslConfiguration sslConfig,
java.net.InetAddress inetAddress,
java.lang.String host,
int port,
int connectTimeoutMillis,
int reconnectionDelayMillis,
boolean immediateFail,
Layout<? extends java.io.Serializable> layout,
int bufferSize,
SocketOptions socketOptions) |
TcpSocketManager(java.lang.String name,
java.io.OutputStream os,
java.net.Socket socket,
java.net.InetAddress inetAddress,
java.lang.String host,
int port,
int connectTimeoutMillis,
int reconnectionDelayMillis,
boolean immediateFail,
Layout<? extends java.io.Serializable> layout,
int bufferSize,
SocketOptions socketOptions)
Constructs.
|