org.productivity.java.syslog4j.impl.net.tcp.ssl
Class SSLTCPNetSyslogConfig
java.lang.Object
org.productivity.java.syslog4j.impl.AbstractSyslogConfig
org.productivity.java.syslog4j.impl.net.AbstractNetSyslogConfig
org.productivity.java.syslog4j.impl.net.tcp.TCPNetSyslogConfig
org.productivity.java.syslog4j.impl.net.tcp.ssl.SSLTCPNetSyslogConfig
- All Implemented Interfaces:
- java.io.Serializable, AbstractSyslogConfigIF, AbstractNetSyslogConfigIF, SSLTCPNetSyslogConfigIF, TCPNetSyslogConfigIF, SyslogCharSetIF, SyslogConfigIF, SyslogConstants
public class SSLTCPNetSyslogConfig
- extends TCPNetSyslogConfig
- implements SSLTCPNetSyslogConfigIF
SSLTCPNetSyslogConfig is an extension of TCPNetSyslogConfig that provides
configuration support for TCP/IP-based (over SSL/TLS) syslog clients.
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: SSLTCPNetSyslogConfig.java,v 1.2 2009/03/29 17:38:58 cvs Exp $
- Author:
- <syslog4j@productivity.org>
- See Also:
- Serialized Form
Fields inherited from class org.productivity.java.syslog4j.impl.AbstractSyslogConfig |
backLogHandlers, charSet, defaultBackLogHandlers, facility, ident, includeIdentInMessageModifier, localName, maxMessageLength, maxShutdownWait, messageModifiers, sendLocalName, sendLocalTimestamp, splitMessageBeginText, splitMessageEndText, threaded, threadLoopInterval, threadPriority, throwExceptionOnInitialize, throwExceptionOnWrite, truncateMessage, useDaemonThread, useStructuredData, writeRetries |
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.impl.net.tcp.TCPNetSyslogConfig |
getDelimiterSequence, getFreshConnectionInterval, getSoLingerSeconds, initialize, isKeepAlive, isPersistentConnection, isReuseAddress, isSetBufferSize, isSoLinger, setDelimiterSequence, setDelimiterSequence, setFreshConnectionInterval, setKeepAlive, setPersistentConnection, setReuseAddress, setSetBufferSize, setSoLinger, setSoLingerSeconds |
Methods inherited from class org.productivity.java.syslog4j.impl.AbstractSyslogConfig |
_getBackLogHandlers, _getMessageModifiers, addBackLogHandler, addMessageModifier, getBackLogHandlers, getCharSet, getFacility, getIdent, getLocalName, getMaxMessageLength, getMaxShutdownWait, getMessageModifiers, getSplitMessageBeginText, getSplitMessageEndText, getThreadLoopInterval, getThreadPriority, getWriteRetries, insertBackLogHandler, insertMessageModifier, isIncludeIdentInMessageModifier, isSendLocalName, isSendLocalTimestamp, isThreaded, isThrowExceptionOnInitialize, isThrowExceptionOnWrite, isTruncateMessage, isUseDaemonThread, isUseStructuredData, removeAllBackLogHandlers, removeAllMessageModifiers, removeBackLogHandler, removeMessageModifier, setBackLogHandlers, setCharSet, setFacility, setFacility, setIdent, setIncludeIdentInMessageModifier, setLocalName, setMaxMessageLength, setMaxShutdownWait, setMessageModifiers, setSendLocalName, setSendLocalTimestamp, setSplitMessageBeginText, setSplitMessageBeginText, setSplitMessageEndText, setSplitMessageEndText, setThreaded, setThreadLoopInterval, setThreadPriority, setThrowExceptionOnInitialize, setThrowExceptionOnWrite, setTruncateMessage, setUseDaemonThread, setUseStructuredData, setWriteRetries |
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.impl.net.tcp.TCPNetSyslogConfigIF |
getDelimiterSequence, getFreshConnectionInterval, getSoLingerSeconds, isKeepAlive, isPersistentConnection, isReuseAddress, isSetBufferSize, isSoLinger, setDelimiterSequence, setFreshConnectionInterval, setKeepAlive, setPersistentConnection, setReuseAddress, setSetBufferSize, setSoLinger, setSoLingerSeconds |
Methods inherited from interface org.productivity.java.syslog4j.impl.AbstractSyslogConfigIF |
getBackLogHandlers, getMaxQueueSize, getMaxShutdownWait, getMessageModifiers, getSplitMessageBeginText, getSplitMessageEndText, getThreadLoopInterval, getThreadPriority, getWriteRetries, isThreaded, isUseDaemonThread, setMaxQueueSize, setMaxShutdownWait, setSplitMessageBeginText, setSplitMessageEndText, setThreaded, setThreadLoopInterval, setThreadPriority, setUseDaemonThread, setWriteRetries |
Methods inherited from interface org.productivity.java.syslog4j.SyslogConfigIF |
addBackLogHandler, addMessageModifier, getCharSet, getFacility, getHost, getIdent, getLocalName, getMaxMessageLength, getPort, insertBackLogHandler, insertMessageModifier, isIncludeIdentInMessageModifier, isSendLocalName, isSendLocalTimestamp, isThrowExceptionOnInitialize, isThrowExceptionOnWrite, isTruncateMessage, isUseStructuredData, removeAllBackLogHandlers, removeAllMessageModifiers, removeBackLogHandler, removeMessageModifier, setCharSet, setFacility, setFacility, setHost, setIdent, setIncludeIdentInMessageModifier, setLocalName, setMaxMessageLength, setPort, setSendLocalName, setSendLocalTimestamp, setThrowExceptionOnInitialize, setThrowExceptionOnWrite, setTruncateMessage, setUseStructuredData |
keyStore
protected java.lang.String keyStore
keyStorePassword
protected java.lang.String keyStorePassword
trustStore
protected java.lang.String trustStore
trustStorePassword
protected java.lang.String trustStorePassword
SSLTCPNetSyslogConfig
public SSLTCPNetSyslogConfig()
SSLTCPNetSyslogConfig
public SSLTCPNetSyslogConfig(int facility,
java.lang.String host,
int port)
SSLTCPNetSyslogConfig
public SSLTCPNetSyslogConfig(int facility,
java.lang.String host)
SSLTCPNetSyslogConfig
public SSLTCPNetSyslogConfig(int facility)
SSLTCPNetSyslogConfig
public SSLTCPNetSyslogConfig(java.lang.String host,
int port)
SSLTCPNetSyslogConfig
public SSLTCPNetSyslogConfig(java.lang.String host)
getKeyStore
public java.lang.String getKeyStore()
- Specified by:
getKeyStore
in interface SSLTCPNetSyslogConfigIF
setKeyStore
public void setKeyStore(java.lang.String keyStore)
- Specified by:
setKeyStore
in interface SSLTCPNetSyslogConfigIF
getKeyStorePassword
public java.lang.String getKeyStorePassword()
- Specified by:
getKeyStorePassword
in interface SSLTCPNetSyslogConfigIF
setKeyStorePassword
public void setKeyStorePassword(java.lang.String keyStorePassword)
- Specified by:
setKeyStorePassword
in interface SSLTCPNetSyslogConfigIF
getTrustStore
public java.lang.String getTrustStore()
- Specified by:
getTrustStore
in interface SSLTCPNetSyslogConfigIF
setTrustStore
public void setTrustStore(java.lang.String trustStore)
- Specified by:
setTrustStore
in interface SSLTCPNetSyslogConfigIF
getTrustStorePassword
public java.lang.String getTrustStorePassword()
- Specified by:
getTrustStorePassword
in interface SSLTCPNetSyslogConfigIF
setTrustStorePassword
public void setTrustStorePassword(java.lang.String trustStorePassword)
- Specified by:
setTrustStorePassword
in interface SSLTCPNetSyslogConfigIF
getSyslogClass
public java.lang.Class getSyslogClass()
- Specified by:
getSyslogClass
in interface SyslogConfigIF
- Overrides:
getSyslogClass
in class TCPNetSyslogConfig
getSyslogWriterClass
public java.lang.Class getSyslogWriterClass()
- Specified by:
getSyslogWriterClass
in interface AbstractSyslogConfigIF
- Overrides:
getSyslogWriterClass
in class TCPNetSyslogConfig