public class TrapdConfigBean extends Object implements TrapdConfig, Serializable
TrapdConfig
service.| Constructor and Description |
|---|
TrapdConfigBean() |
TrapdConfigBean(TrapdConfig configToClone) |
TrapdConfigBean(TrapdConfiguration trapdConfiguration) |
| 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.
|
boolean |
getNewSuspectOnTrap()
Whether or not a newSuspect event should be generated with a trap from an
unknown IP address
|
int |
getNumThreads()
Number of threads used for consuming/dispatching messages.
|
int |
getQueueSize()
Maximum number of messages to keep in memory while waiting
to be dispatched.
|
String |
getSnmpTrapAddress() |
int |
getSnmpTrapPort() |
List<SnmpV3User> |
getSnmpV3Users() |
boolean |
isIncludeRawMessage() |
void |
setBatchIntervalMs(int batchIntervalInMs) |
void |
setBatchSize(int batchSize) |
void |
setIncludeRawMessage(boolean includeRawMessage) |
void |
setNewSuspectOnTrap(boolean newSuspectOnTrap) |
void |
setNumThreads(int numThreads) |
void |
setQueueSize(int queueSize) |
void |
setSnmpTrapAddress(String snmpTrapAddress) |
void |
setSnmpTrapPort(int snmpTrapPort) |
void |
setSnmpV3Users(List<SnmpV3User> snmpV3Users) |
void |
setUseAddressFromVarbind(boolean useAddressFromVarbind) |
boolean |
shouldUseAddressFromVarbind() |
static SnmpV3User |
toSnmpV3User(Snmpv3User snmpv3User) |
void |
update(TrapdConfig config) |
public TrapdConfigBean()
public TrapdConfigBean(TrapdConfig configToClone)
public TrapdConfigBean(TrapdConfiguration trapdConfiguration)
public void setSnmpTrapAddress(String snmpTrapAddress)
public void setSnmpTrapPort(int snmpTrapPort)
public void setNewSuspectOnTrap(boolean newSuspectOnTrap)
public String getSnmpTrapAddress()
getSnmpTrapAddress in interface TrapdConfigpublic int getSnmpTrapPort()
getSnmpTrapPort in interface TrapdConfigpublic void setSnmpV3Users(List<SnmpV3User> snmpV3Users)
public boolean getNewSuspectOnTrap()
TrapdConfiggetNewSuspectOnTrap in interface TrapdConfigpublic List<SnmpV3User> getSnmpV3Users()
getSnmpV3Users in interface TrapdConfigpublic boolean isIncludeRawMessage()
isIncludeRawMessage in interface TrapdConfigpublic void setIncludeRawMessage(boolean includeRawMessage)
public int getNumThreads()
TrapdConfiggetNumThreads in interface TrapdConfigpublic int getQueueSize()
TrapdConfiggetQueueSize in interface TrapdConfigpublic int getBatchSize()
TrapdConfiggetBatchSize in interface TrapdConfigpublic int getBatchIntervalMs()
TrapdConfiggetBatchIntervalMs in interface TrapdConfigpublic void update(TrapdConfig config)
update in interface TrapdConfigpublic void setBatchIntervalMs(int batchIntervalInMs)
public void setBatchSize(int batchSize)
public void setQueueSize(int queueSize)
public void setNumThreads(int numThreads)
public static SnmpV3User toSnmpV3User(Snmpv3User snmpv3User)
public boolean shouldUseAddressFromVarbind()
shouldUseAddressFromVarbind in interface TrapdConfigpublic void setUseAddressFromVarbind(boolean useAddressFromVarbind)
Copyright © 2022. All rights reserved.