public final class SyslogConfigBean extends Object implements SyslogdConfig
SyslogdConfig
service.| Constructor and Description |
|---|
SyslogConfigBean() |
| Modifier and Type | Method and Description |
|---|---|
int |
getBatchIntervalMs()
Messages are aggregated in batches before being dispatched.
|
int |
getBatchSize()
Messages are aggregated in batches before being dispatched.
|
String |
getDiscardUei()
getDiscardUei
|
String |
getForwardingRegexp()
getForwardingRegexp
|
List<HideMatch> |
getHideMessages()
A collection of Strings we do not want to attach to the event.
|
String |
getListenAddress()
getListenAddress
|
Integer |
getMatchingGroupHost()
getMatchingGroupHost
|
Integer |
getMatchingGroupMessage()
getMatchingGroupMessage
|
boolean |
getNewSuspectOnMessage()
getNewSuspectOnMessage
|
int |
getNumThreads()
Number of threads used for consuming/dispatching messages.
|
String |
getParser()
getParser
|
int |
getQueueSize()
Maximum number of messages to keep in memory while waiting
to be dispatched.
|
int |
getSyslogPort()
getSyslogPort
|
TimeZone |
getTimeZone()
Optional:
- if not null it will be used as default time zone if no time zone is given
- if not set the system time zone will be used
|
List<UeiMatch> |
getUeiList()
A collection of Strings->UEI's
|
void |
reload()
reload configuration
|
void |
setBatchIntervalMs(int batchIntervalMs) |
void |
setBatchSize(int batchSize) |
void |
setDiscardUei(String discardUei) |
void |
setForwardingRegexp(String forwardingRegexp) |
void |
setIncludeRawSyslogmessage(boolean includeRawSyslogmessage) |
void |
setListenAddress(String listenAddress) |
void |
setMatchingGroupHost(int matchingGroupHost) |
void |
setMatchingGroupMessage(int matchingGroupMessage) |
void |
setNewSuspectOnMessage(boolean newSuspectOnMessage) |
void |
setNumThreads(int numThreads) |
void |
setParser(String parser) |
void |
setQueueSize(int queueSize) |
void |
setSyslogPort(int syslogPort) |
void |
setTimeZone(TimeZone timeZone) |
boolean |
shouldIncludeRawSyslogmessage()
Indicates whether or not to include the raw syslog message as an event parameter on events generated by Syslogd.
|
public int getSyslogPort()
SyslogdConfiggetSyslogPort
getSyslogPort in interface SyslogdConfigpublic void setSyslogPort(int syslogPort)
public String getListenAddress()
SyslogdConfiggetListenAddress
getListenAddress in interface SyslogdConfigString object.public void setListenAddress(String listenAddress)
public boolean getNewSuspectOnMessage()
SyslogdConfiggetNewSuspectOnMessage
getNewSuspectOnMessage in interface SyslogdConfigpublic void setNewSuspectOnMessage(boolean newSuspectOnMessage)
public String getForwardingRegexp()
SyslogdConfiggetForwardingRegexp
getForwardingRegexp in interface SyslogdConfigString object.public void setForwardingRegexp(String forwardingRegexp)
public Integer getMatchingGroupHost()
SyslogdConfiggetMatchingGroupHost
getMatchingGroupHost in interface SyslogdConfigpublic void setMatchingGroupHost(int matchingGroupHost)
public Integer getMatchingGroupMessage()
SyslogdConfiggetMatchingGroupMessage
getMatchingGroupMessage in interface SyslogdConfigpublic void setMatchingGroupMessage(int matchingGroupMessage)
public String getParser()
SyslogdConfiggetParser
getParser in interface SyslogdConfigpublic void setParser(String parser)
public List<UeiMatch> getUeiList()
SyslogdConfiggetUeiList in interface SyslogdConfigpublic List<HideMatch> getHideMessages()
SyslogdConfiggetHideMessages in interface SyslogdConfigpublic String getDiscardUei()
SyslogdConfiggetDiscardUei
getDiscardUei in interface SyslogdConfigString object.public void setDiscardUei(String discardUei)
public int getNumThreads()
SyslogdConfiggetNumThreads in interface SyslogdConfigpublic void setNumThreads(int numThreads)
public int getQueueSize()
SyslogdConfiggetQueueSize in interface SyslogdConfigpublic void setQueueSize(int queueSize)
public int getBatchSize()
SyslogdConfiggetBatchSize in interface SyslogdConfigpublic void setBatchSize(int batchSize)
public int getBatchIntervalMs()
SyslogdConfiggetBatchIntervalMs in interface SyslogdConfigpublic TimeZone getTimeZone()
SyslogdConfiggetTimeZone in interface SyslogdConfigpublic void setTimeZone(TimeZone timeZone)
public boolean shouldIncludeRawSyslogmessage()
SyslogdConfigDefault behavior is false unless configured otherwise.
shouldIncludeRawSyslogmessage in interface SyslogdConfigpublic void setIncludeRawSyslogmessage(boolean includeRawSyslogmessage)
public void setBatchIntervalMs(int batchIntervalMs)
public void reload()
throws IOException
SyslogdConfigreload in interface SyslogdConfigIOExceptionCopyright © 2022. All rights reserved.