org.productivity.java.syslog4j.impl.net.tcp.ssl.pool
Class PooledSSLTCPNetSyslogConfig
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.pool.PooledTCPNetSyslogConfig
org.productivity.java.syslog4j.impl.net.tcp.ssl.pool.PooledSSLTCPNetSyslogConfig
- All Implemented Interfaces:
- java.io.Serializable, AbstractSyslogConfigIF, AbstractNetSyslogConfigIF, SSLTCPNetSyslogConfigIF, TCPNetSyslogConfigIF, SyslogCharSetIF, SyslogConfigIF, SyslogConstants, SyslogPoolConfigIF
public class PooledSSLTCPNetSyslogConfig
- extends PooledTCPNetSyslogConfig
- implements SSLTCPNetSyslogConfigIF
PooledSSLTCPNetSyslogConfig is an extension of PooledTCPNetSyslogConfig
which provides configuration support for the Apache Commons Pool.
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: PooledSSLTCPNetSyslogConfig.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.net.tcp.pool.PooledTCPNetSyslogConfig |
maxActive, maxIdle, maxWait, minEvictableIdleTimeMillis, minIdle, numTestsPerEvictionRun, softMinEvictableIdleTimeMillis, testOnBorrow, testOnReturn, testWhileIdle, timeBetweenEvictionRunsMillis, whenExhaustedAction |
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.pool.PooledTCPNetSyslogConfig |
configureThreadedValues, getMaxActive, getMaxIdle, getMaxWait, getMinEvictableIdleTimeMillis, getMinIdle, getNumTestsPerEvictionRun, getSoftMinEvictableIdleTimeMillis, getTimeBetweenEvictionRunsMillis, getWhenExhaustedAction, isTestOnBorrow, isTestOnReturn, isTestWhileIdle, setMaxActive, setMaxIdle, setMaxWait, setMinEvictableIdleTimeMillis, setMinIdle, setNumTestsPerEvictionRun, setSoftMinEvictableIdleTimeMillis, setTestOnBorrow, setTestOnReturn, setTestWhileIdle, setTimeBetweenEvictionRunsMillis, setWhenExhaustedAction |
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
PooledSSLTCPNetSyslogConfig
public PooledSSLTCPNetSyslogConfig()
PooledSSLTCPNetSyslogConfig
public PooledSSLTCPNetSyslogConfig(int facility,
java.lang.String host,
int port)
PooledSSLTCPNetSyslogConfig
public PooledSSLTCPNetSyslogConfig(int facility,
java.lang.String host)
PooledSSLTCPNetSyslogConfig
public PooledSSLTCPNetSyslogConfig(int facility)
PooledSSLTCPNetSyslogConfig
public PooledSSLTCPNetSyslogConfig(java.lang.String host,
int port)
PooledSSLTCPNetSyslogConfig
public PooledSSLTCPNetSyslogConfig(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 PooledTCPNetSyslogConfig
getSyslogWriterClass
public java.lang.Class getSyslogWriterClass()
- Specified by:
getSyslogWriterClass
in interface AbstractSyslogConfigIF
- Overrides:
getSyslogWriterClass
in class TCPNetSyslogConfig