org.productivity.java.syslog4j.server.impl.net.tcp
Class TCPNetSyslogServerConfig
java.lang.Object
org.productivity.java.syslog4j.server.impl.AbstractSyslogServerConfig
org.productivity.java.syslog4j.server.impl.net.AbstractNetSyslogServerConfig
org.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServerConfig
- All Implemented Interfaces:
- java.io.Serializable, TCPNetSyslogServerConfigIF, SyslogServerConfigIF, SyslogCharSetIF, SyslogConstants
- Direct Known Subclasses:
- SSLTCPNetSyslogServerConfig
public class TCPNetSyslogServerConfig
- extends AbstractNetSyslogServerConfig
- implements TCPNetSyslogServerConfigIF
TCPNetSyslogServerConfig provides configuration for TCPNetSyslogServer.
Syslog4j is licensed under the Lesser GNU Public License v2.1. A copy
of the LGPL license is available in the META-INF folder in all
distributions of Syslog4j and in the base directory of the "doc" ZIP.
- Version:
- $Id: TCPNetSyslogServerConfig.java,v 1.8 2010/11/28 01:38:08 cvs Exp $
- Author:
- <syslog4j@productivity.org>
- See Also:
- Serialized Form
Fields inherited from interface org.productivity.java.syslog4j.SyslogConstants |
AF_UNIX, CACHE_HOST_ADDRESS_DEFAULT, CHAR_SET_DEFAULT, CRLF, FACILITY_AUTH, FACILITY_AUTHPRIV, FACILITY_CRON, FACILITY_DAEMON, FACILITY_FTP, FACILITY_KERN, FACILITY_LOCAL0, FACILITY_LOCAL1, FACILITY_LOCAL2, FACILITY_LOCAL3, FACILITY_LOCAL4, FACILITY_LOCAL5, FACILITY_LOCAL6, FACILITY_LOCAL7, FACILITY_LPR, FACILITY_MAIL, FACILITY_NEWS, FACILITY_SYSLOG, FACILITY_USER, FACILITY_UUCP, IDENT_SUFFIX_DEFAULT, INCLUDE_IDENT_IN_MESSAGE_MODIFIER_DEFAULT, JNA_NATIVE_CLASS, LEVEL_ALERT, LEVEL_CRITICAL, LEVEL_DEBUG, LEVEL_EMERGENCY, LEVEL_ERROR, LEVEL_INFO, LEVEL_NOTICE, LEVEL_WARN, LF, MAX_MESSAGE_LENGTH_DEFAULT, MAX_QUEUE_SIZE_DEFAULT, MAX_SHUTDOWN_WAIT_DEFAULT, OPTION_LOG_CONS, OPTION_LOG_NDELAY, OPTION_LOG_NOWAIT, OPTION_LOG_ODELAY, OPTION_LOG_PERROR, OPTION_LOG_PID, OPTION_NONE, SEND_LOCAL_NAME_DEFAULT, SEND_LOCAL_NAME_DEFAULT_VALUE, SEND_LOCAL_TIMESTAMP_DEFAULT, SERVER_SHUTDOWN_WAIT_DEFAULT, SERVER_SOCKET_BACKLOG_DEFAULT, SHUTDOWN_INTERVAL, SOCK_DGRAM, SOCK_STREAM, SPLIT_MESSAGE_BEGIN_TEXT_DEFAULT, SPLIT_MESSAGE_END_TEXT_DEFAULT, STRUCTURED_DATA_APP_NAME_DEFAULT_VALUE, STRUCTURED_DATA_EMPTY_VALUE, STRUCTURED_DATA_NILVALUE, STRUCTURED_DATA_PROCESS_ID_DEFAULT_VALUE, SYSLOG_BUFFER_SIZE, SYSLOG_DATEFORMAT, SYSLOG_FACILITY_DEFAULT, SYSLOG_HOST_DEFAULT, SYSLOG_LIBRARY_DEFAULT, SYSLOG_MESSAGE_MODIFIER_PREFIX_DEFAULT, SYSLOG_MESSAGE_MODIFIER_SUFFIX_DEFAULT, SYSLOG_PATH_DEFAULT, SYSLOG_POOL_CONFIG_MAX_ACTIVE_DEFAULT, SYSLOG_POOL_CONFIG_MAX_IDLE_DEFAULT, SYSLOG_POOL_CONFIG_MAX_WAIT_DEFAULT, SYSLOG_POOL_CONFIG_MIN_EVICTABLE_IDLE_TIME_MILLIS_DEFAULT, SYSLOG_POOL_CONFIG_MIN_IDLE_DEFAULT, SYSLOG_POOL_CONFIG_NUM_TESTS_PER_EVICTION_RUN_DEFAULT, SYSLOG_POOL_CONFIG_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS_DEFAULT, SYSLOG_POOL_CONFIG_TEST_ON_BORROW_DEFAULT, SYSLOG_POOL_CONFIG_TEST_ON_RETURN_DEFAULT, SYSLOG_POOL_CONFIG_TEST_WHILE_IDLE_DEFAULT, SYSLOG_POOL_CONFIG_TIME_BETWEEN_EVICTION_RUNS_MILLIS_DEFAULT, SYSLOG_PORT_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_FIRST_NUMBER_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_LAST_NUMBER_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_PAD_CHAR_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_PREFIX_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_SUFFIX_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_USE_PADDING_DEFAULT, SYSLOG_SOCKET_FAMILY_DEFAULT, SYSLOG_SOCKET_LIBRARY_DEFAULT, SYSLOG_SOCKET_PATH_DEFAULT, SYSLOG_SOCKET_PROTOCOL_DEFAULT, SYSLOG_SOCKET_TYPE_DEFAULT, TCP, TCP_DELIMITER_SEQUENCE_DEFAULT, TCP_FRESH_CONNECTION_INTERVAL_DEFAULT, TCP_KEEP_ALIVE_DEFAULT, TCP_MAX_ACTIVE_SOCKETS_BEHAVIOR_DEFAULT, TCP_MAX_ACTIVE_SOCKETS_DEFAULT, TCP_PERSISTENT_CONNECTION_DEFAULT, TCP_REUSE_ADDRESS_DEFAULT, TCP_SET_BUFFER_SIZE_DEFAULT, TCP_SO_LINGER_DEFAULT, TCP_SO_LINGER_SECONDS_DEFAULT, THREAD_LOOP_INTERVAL_DEFAULT, THREAD_PRIORITY_DEFAULT, THREADED_DEFAULT, THROW_EXCEPTION_ON_INITIALIZE_DEFAULT, THROW_EXCEPTION_ON_WRITE_DEFAULT, TRUNCATE_MESSAGE_DEFAULT, UDP, UNIX_SOCKET, UNIX_SYSLOG, USE_DAEMON_THREAD_DEFAULT, USE_STRUCTURED_DATA_DEFAULT, WRITE_RETRIES_DEFAULT |
Methods inherited from class org.productivity.java.syslog4j.server.impl.AbstractSyslogServerConfig |
addEventHandler, getCharSet, getDateTimeFormatter, getEventHandlers, getShutdownWait, getThreadPriority, insertEventHandler, isUseDaemonThread, isUseStructuredData, removeAllEventHandlers, removeEventHandler, setCharSet, setDateTimeFormatter, setShutdownWait, setThreadPriority, setUseDaemonThread, setUseStructuredData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.productivity.java.syslog4j.server.SyslogServerConfigIF |
addEventHandler, getDateTimeFormatter, getEventHandlers, getHost, getPort, getShutdownWait, getThreadPriority, insertEventHandler, isUseDaemonThread, isUseStructuredData, removeAllEventHandlers, removeEventHandler, setDateTimeFormatter, setHost, setPort, setShutdownWait, setThreadPriority, setUseDaemonThread, setUseStructuredData |
timeout
protected int timeout
backlog
protected int backlog
maxActiveSockets
protected int maxActiveSockets
maxActiveSocketsBehavior
protected byte maxActiveSocketsBehavior
TCPNetSyslogServerConfig
public TCPNetSyslogServerConfig()
TCPNetSyslogServerConfig
public TCPNetSyslogServerConfig(int port)
TCPNetSyslogServerConfig
public TCPNetSyslogServerConfig(int port,
int backlog)
TCPNetSyslogServerConfig
public TCPNetSyslogServerConfig(java.lang.String host)
TCPNetSyslogServerConfig
public TCPNetSyslogServerConfig(java.lang.String host,
int port)
TCPNetSyslogServerConfig
public TCPNetSyslogServerConfig(java.lang.String host,
int port,
int backlog)
getSyslogServerClass
public java.lang.Class getSyslogServerClass()
- Specified by:
getSyslogServerClass
in interface SyslogServerConfigIF
- Specified by:
getSyslogServerClass
in class AbstractSyslogServerConfig
getTimeout
public int getTimeout()
- Specified by:
getTimeout
in interface TCPNetSyslogServerConfigIF
setTimeout
public void setTimeout(int timeout)
- Specified by:
setTimeout
in interface TCPNetSyslogServerConfigIF
getBacklog
public int getBacklog()
- Specified by:
getBacklog
in interface TCPNetSyslogServerConfigIF
setBacklog
public void setBacklog(int backlog)
- Specified by:
setBacklog
in interface TCPNetSyslogServerConfigIF
getMaxActiveSockets
public int getMaxActiveSockets()
- Specified by:
getMaxActiveSockets
in interface TCPNetSyslogServerConfigIF
setMaxActiveSockets
public void setMaxActiveSockets(int maxActiveSockets)
- Specified by:
setMaxActiveSockets
in interface TCPNetSyslogServerConfigIF
getMaxActiveSocketsBehavior
public byte getMaxActiveSocketsBehavior()
- Specified by:
getMaxActiveSocketsBehavior
in interface TCPNetSyslogServerConfigIF
setMaxActiveSocketsBehavior
public void setMaxActiveSocketsBehavior(byte maxActiveSocketsBehavior)
- Specified by:
setMaxActiveSocketsBehavior
in interface TCPNetSyslogServerConfigIF