
public class UdpSyslogMessageSender extends AbstractSyslogMessageSender
TODO optimize performances recycling the byte arrays. Note: ByteArrayOutputStream can be subclassed to access to the underlying byte[].
| Modifier and Type | Field and Description |
|---|---|
protected CachingReference<InetAddress> |
syslogServerHostnameReference
InetAddress of the remote Syslog Server. |
protected int |
syslogServerPort
Listen port of the remote Syslog server.
|
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 |
|---|
UdpSyslogMessageSender() |
| Modifier and Type | Method and Description |
|---|---|
String |
getSyslogServerHostname() |
int |
getSyslogServerPort() |
void |
sendMessage(SyslogMessage message)
Send the given
SyslogMessage over UDP. |
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, setMessageFormatprotected 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
public void sendMessage(SyslogMessage message) throws IOException
SyslogMessage over UDP.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 String toString()
toString in class AbstractSyslogMessageSenderCopyright © 2009–2025 OrientDB. All rights reserved.