
public class TcpSyslogMessageSender extends AbstractSyslogMessageSender
| Modifier and Type | Field and Description |
|---|---|
static int |
SETTING_MAX_RETRY |
static int |
SETTING_SOCKET_CONNECT_TIMEOUT_IN_MILLIS_DEFAULT_VALUE |
protected CachingReference<InetAddress> |
syslogServerHostnameReference
InetAddress of the remote Syslog Server. |
protected int |
syslogServerPort
Listen port of the remote Syslog server.
|
protected AtomicInteger |
trySendErrorCounter
Number of exceptions trying to send message.
|
defaultAppName, defaultFacility, defaultMessageHostname, defaultSeverity, logger, messageFormat, sendCounter, sendDurationInNanosCounter, sendErrorCounter, UTF_8DEFAULT_INET_ADDRESS_TTL_IN_MILLIS, DEFAULT_INET_ADDRESS_TTL_IN_NANOS, DEFAULT_SYSLOG_HOST, DEFAULT_SYSLOG_MESSAGE_FORMAT, DEFAULT_SYSLOG_PORT| Constructor and Description |
|---|
TcpSyslogMessageSender() |
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxRetryCount() |
int |
getSocketConnectTimeoutInMillis() |
String |
getSyslogServerHostname() |
int |
getSyslogServerPort() |
int |
getTrySendErrorCounter() |
boolean |
isSsl() |
void |
sendMessage(SyslogMessage message)
Send the given
SyslogMessage. |
void |
setMaxRetryCount(int maxRetryCount) |
void |
setSocketConnectTimeoutInMillis(int socketConnectTimeoutInMillis) |
void |
setSsl(boolean ssl) |
void |
setSyslogServerHostname(String syslogServerHostname) |
void |
setSyslogServerPort(int syslogServerPort) |
String |
toString() |
getDefaultAppName, getDefaultFacility, getDefaultMessageHostname, getDefaultSeverity, getMessageFormat, getSendCount, getSendDurationInMillis, getSendDurationInNanos, getSendErrorCount, sendMessage, sendMessage, setDefaultAppName, setDefaultFacility, setDefaultMessageHostname, setDefaultSeverity, setMessageFormatpublic static final int SETTING_SOCKET_CONNECT_TIMEOUT_IN_MILLIS_DEFAULT_VALUE
public static final int SETTING_MAX_RETRY
protected CachingReference<InetAddress> syslogServerHostnameReference
InetAddress of the remote Syslog Server.
The InetAddress is refreshed regularly to handle DNS changes (default SyslogMessageSender.DEFAULT_INET_ADDRESS_TTL_IN_MILLIS)
Default value: SyslogMessageSender.DEFAULT_SYSLOG_HOST
protected int syslogServerPort
protected final AtomicInteger trySendErrorCounter
public void sendMessage(SyslogMessage message) throws IOException
AbstractSyslogMessageSenderSyslogMessage.sendMessage in interface SyslogMessageSendersendMessage in class AbstractSyslogMessageSendermessage - the message to sendIOExceptionpublic void setSyslogServerHostname(String syslogServerHostname)
public void setSyslogServerPort(int syslogServerPort)
public String getSyslogServerHostname()
public int getSyslogServerPort()
public boolean isSsl()
public void setSsl(boolean ssl)
public int getSocketConnectTimeoutInMillis()
public int getMaxRetryCount()
public int getTrySendErrorCounter()
public void setSocketConnectTimeoutInMillis(int socketConnectTimeoutInMillis)
public void setMaxRetryCount(int maxRetryCount)
public String toString()
toString in class AbstractSyslogMessageSenderCopyright © 2009–2025 OrientDB. All rights reserved.