public abstract class AbstractSyslogServerConfig extends Object implements SyslogServerConfigIF
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.
| Modifier and Type | Field and Description |
|---|---|
protected String |
charSet |
protected Object |
dateTimeFormatter |
protected List |
eventHandlers |
protected long |
shutdownWait |
protected int |
threadPriority |
protected boolean |
useDaemonThread |
protected boolean |
useStructuredData |
AF_UNIX, CACHE_HOST_ADDRESS_DEFAULT, CHAR_SET_DEFAULT, CRLF, FACILITY_ALERT, FACILITY_AUDIT, FACILITY_AUTH, FACILITY_AUTHPRIV, FACILITY_CLOCK2, 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_NTP, 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_MESSAGE_LENGTH_RFC5424, 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_DATEFORMAT_RFC5424, 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| Constructor and Description |
|---|
AbstractSyslogServerConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventHandler(SyslogServerEventHandlerIF eventHandler) |
String |
getCharSet() |
Object |
getDateTimeFormatter() |
List |
getEventHandlers() |
long |
getShutdownWait() |
abstract Class |
getSyslogServerClass() |
int |
getThreadPriority() |
void |
insertEventHandler(int pos,
SyslogServerEventHandlerIF eventHandler) |
boolean |
isUseDaemonThread() |
boolean |
isUseStructuredData() |
void |
removeAllEventHandlers() |
void |
removeEventHandler(SyslogServerEventHandlerIF eventHandler) |
void |
setCharSet(String charSet) |
void |
setDateTimeFormatter(Object dateTimeFormatter) |
void |
setShutdownWait(long shutdownWait) |
void |
setThreadPriority(int threadPriority) |
void |
setUseDaemonThread(boolean useDaemonThread) |
void |
setUseStructuredData(boolean useStructuredData) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHost, getPort, setHost, setPortprotected String charSet
protected long shutdownWait
protected List eventHandlers
protected boolean useStructuredData
protected Object dateTimeFormatter
protected boolean useDaemonThread
protected int threadPriority
public abstract Class getSyslogServerClass()
getSyslogServerClass in interface SyslogServerConfigIFpublic String getCharSet()
getCharSet in interface SyslogCharSetIFpublic void setCharSet(String charSet)
setCharSet in interface SyslogCharSetIFpublic long getShutdownWait()
getShutdownWait in interface SyslogServerConfigIFpublic void setShutdownWait(long shutdownWait)
setShutdownWait in interface SyslogServerConfigIFpublic List getEventHandlers()
getEventHandlers in interface SyslogServerConfigIFpublic void addEventHandler(SyslogServerEventHandlerIF eventHandler)
addEventHandler in interface SyslogServerConfigIFpublic void insertEventHandler(int pos,
SyslogServerEventHandlerIF eventHandler)
insertEventHandler in interface SyslogServerConfigIFpublic void removeEventHandler(SyslogServerEventHandlerIF eventHandler)
removeEventHandler in interface SyslogServerConfigIFpublic void removeAllEventHandlers()
removeAllEventHandlers in interface SyslogServerConfigIFpublic boolean isUseStructuredData()
isUseStructuredData in interface SyslogServerConfigIFpublic void setUseStructuredData(boolean useStructuredData)
setUseStructuredData in interface SyslogServerConfigIFpublic boolean isUseDaemonThread()
isUseDaemonThread in interface SyslogServerConfigIFpublic Object getDateTimeFormatter()
getDateTimeFormatter in interface SyslogServerConfigIFpublic void setDateTimeFormatter(Object dateTimeFormatter)
setDateTimeFormatter in interface SyslogServerConfigIFpublic void setUseDaemonThread(boolean useDaemonThread)
setUseDaemonThread in interface SyslogServerConfigIFpublic int getThreadPriority()
getThreadPriority in interface SyslogServerConfigIFpublic void setThreadPriority(int threadPriority)
setThreadPriority in interface SyslogServerConfigIFCopyright © 2017. All rights reserved.