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