org.productivity.java.syslog4j.server.impl.net.tcp.ssl
Class SSLTCPNetSyslogServerConfig

java.lang.Object
  extended byorg.productivity.java.syslog4j.server.impl.AbstractSyslogServerConfig
      extended byorg.productivity.java.syslog4j.server.impl.net.AbstractNetSyslogServerConfig
          extended byorg.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServerConfig
              extended byorg.productivity.java.syslog4j.server.impl.net.tcp.ssl.SSLTCPNetSyslogServerConfig
All Implemented Interfaces:
java.io.Serializable, SSLTCPNetSyslogServerConfigIF, SyslogCharSetIF, SyslogConstants, SyslogServerConfigIF, TCPNetSyslogServerConfigIF

public class SSLTCPNetSyslogServerConfig
extends TCPNetSyslogServerConfig
implements SSLTCPNetSyslogServerConfigIF

SSLTCPNetSyslogServerConfig provides configuration for SSLTCPNetSyslogServer.

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: SSLTCPNetSyslogServerConfig.java,v 1.1 2009/03/29 17:38:58 cvs Exp $
Author:
<syslog4j@productivity.org>
See Also:
Serialized Form

Field Summary
protected  java.lang.String keyStore
           
protected  java.lang.String keyStorePassword
           
protected  java.lang.String trustStore
           
protected  java.lang.String trustStorePassword
           
 
Fields inherited from class org.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServerConfig
backlog
 
Fields inherited from class org.productivity.java.syslog4j.server.impl.net.AbstractNetSyslogServerConfig
host, port
 
Fields inherited from class org.productivity.java.syslog4j.server.impl.AbstractSyslogServerConfig
charSet, eventHandlers, shutdownWait
 
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_DEBUG, LEVEL_ERROR, LEVEL_FATAL, LEVEL_INFO, LEVEL_WARN, LF, MAX_MESSAGE_LENGTH_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, SHUT_WR, SHUTDOWN_INTERVAL, SOCK_DGRAM, SOCK_STREAM, SPLIT_MESSAGE_BEGIN_TEXT_DEFAULT, SPLIT_MESSAGE_END_TEXT_DEFAULT, 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_LIBRARY_DEFAULT, SYSLOG_SOCKET_PATH_DEFAULT, SYSLOG_SOCKET_PROTOCOL_DEFAULT, TCP, TCP_DELIMITER_SEQUENCE_DEFAULT, TCP_KEEP_ALIVE_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, THREADED_DEFAULT, THROW_EXCEPTION_ON_INITIALIZE_DEFAULT, THROW_EXCEPTION_ON_WRITE_DEFAULT, UDP, UNIX_SOCKET, UNIX_SYSLOG, WRITE_RETRIES_DEFAULT
 
Constructor Summary
SSLTCPNetSyslogServerConfig()
           
 
Method Summary
 java.lang.String getKeyStore()
           
 java.lang.String getKeyStorePassword()
           
 java.lang.Class getSyslogServerClass()
           
 java.lang.String getTrustStore()
           
 java.lang.String getTrustStorePassword()
           
 void setKeyStore(java.lang.String keyStore)
           
 void setKeyStorePassword(java.lang.String keyStorePassword)
           
 void setTrustStore(java.lang.String trustStore)
           
 void setTrustStorePassword(java.lang.String trustStorePassword)
           
 
Methods inherited from class org.productivity.java.syslog4j.server.impl.net.tcp.TCPNetSyslogServerConfig
getBacklog, setBacklog
 
Methods inherited from class org.productivity.java.syslog4j.server.impl.net.AbstractNetSyslogServerConfig
getHost, getPort, setHost, setPort
 
Methods inherited from class org.productivity.java.syslog4j.server.impl.AbstractSyslogServerConfig
addEventHandler, getCharSet, getEventHandlers, getShutdownWait, insertEventHandler, removeAllEventHandlers, removeEventHandler, setCharSet, setShutdownWait
 
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.impl.net.tcp.TCPNetSyslogServerConfigIF
getBacklog, setBacklog
 
Methods inherited from interface org.productivity.java.syslog4j.server.SyslogServerConfigIF
addEventHandler, getEventHandlers, getHost, getPort, getShutdownWait, insertEventHandler, removeAllEventHandlers, removeEventHandler, setHost, setPort, setShutdownWait
 
Methods inherited from interface org.productivity.java.syslog4j.SyslogCharSetIF
getCharSet, setCharSet
 

Field Detail

keyStore

protected java.lang.String keyStore

keyStorePassword

protected java.lang.String keyStorePassword

trustStore

protected java.lang.String trustStore

trustStorePassword

protected java.lang.String trustStorePassword
Constructor Detail

SSLTCPNetSyslogServerConfig

public SSLTCPNetSyslogServerConfig()
Method Detail

getKeyStore

public java.lang.String getKeyStore()
Specified by:
getKeyStore in interface SSLTCPNetSyslogServerConfigIF

setKeyStore

public void setKeyStore(java.lang.String keyStore)
Specified by:
setKeyStore in interface SSLTCPNetSyslogServerConfigIF

getKeyStorePassword

public java.lang.String getKeyStorePassword()
Specified by:
getKeyStorePassword in interface SSLTCPNetSyslogServerConfigIF

setKeyStorePassword

public void setKeyStorePassword(java.lang.String keyStorePassword)
Specified by:
setKeyStorePassword in interface SSLTCPNetSyslogServerConfigIF

getTrustStore

public java.lang.String getTrustStore()
Specified by:
getTrustStore in interface SSLTCPNetSyslogServerConfigIF

setTrustStore

public void setTrustStore(java.lang.String trustStore)
Specified by:
setTrustStore in interface SSLTCPNetSyslogServerConfigIF

getTrustStorePassword

public java.lang.String getTrustStorePassword()
Specified by:
getTrustStorePassword in interface SSLTCPNetSyslogServerConfigIF

setTrustStorePassword

public void setTrustStorePassword(java.lang.String trustStorePassword)
Specified by:
setTrustStorePassword in interface SSLTCPNetSyslogServerConfigIF

getSyslogServerClass

public java.lang.Class getSyslogServerClass()
Specified by:
getSyslogServerClass in interface SyslogServerConfigIF
Overrides:
getSyslogServerClass in class TCPNetSyslogServerConfig