public class SyslogSinkModule extends AbstractXmlSinkModule<SyslogConnection,SyslogMessageLogDTO>
| Constructor and Description |
|---|
SyslogSinkModule(SyslogdConfig config,
DistPollerDao distPollerDao) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
AggregationPolicy<SyslogConnection,SyslogMessageLogDTO> |
getAggregationPolicy()
Defines how messages should be combined, and when they
should be "released".
|
AsyncPolicy |
getAsyncPolicy()
Defines how messages should be asynchronously dispatched.
|
String |
getId()
Globally unique identifier.
|
int |
getNumConsumerThreads()
The number of threads used to consume from the broker.
|
int |
hashCode() |
SyslogMessageLogDTO |
toMessageLog(SyslogConnection... connections)
Used for testing.
|
marshal, unmarshalpublic static final String MODULE_ID
public SyslogSinkModule(SyslogdConfig config, DistPollerDao distPollerDao)
public String getId()
SinkModulepublic int getNumConsumerThreads()
SinkModulepublic AggregationPolicy<SyslogConnection,SyslogMessageLogDTO> getAggregationPolicy()
SinkModulenull.AggregationPolicy used to combine messages, or null
if the messages should not be combined.public AsyncPolicy getAsyncPolicy()
SinkModuleAsyncPolicy used when asynchronously dispatching
messages for this module.public SyslogMessageLogDTO toMessageLog(SyslogConnection... connections)
public int hashCode()
hashCode in class AbstractXmlSinkModule<SyslogConnection,SyslogMessageLogDTO>public boolean equals(Object obj)
equals in class AbstractXmlSinkModule<SyslogConnection,SyslogMessageLogDTO>Copyright © 2017. All rights reserved.