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 TrapdConfig
public int getSnmpTrapPort()
getSnmpTrapPort
in interface TrapdConfig
public void setSnmpV3Users(List<SnmpV3User> snmpV3Users)
public boolean getNewSuspectOnTrap()
TrapdConfig
getNewSuspectOnTrap
in interface TrapdConfig
public List<SnmpV3User> getSnmpV3Users()
getSnmpV3Users
in interface TrapdConfig
public boolean isIncludeRawMessage()
isIncludeRawMessage
in interface TrapdConfig
public void setIncludeRawMessage(boolean includeRawMessage)
public int getNumThreads()
TrapdConfig
getNumThreads
in interface TrapdConfig
public int getQueueSize()
TrapdConfig
getQueueSize
in interface TrapdConfig
public int getBatchSize()
TrapdConfig
getBatchSize
in interface TrapdConfig
public int getBatchIntervalMs()
TrapdConfig
getBatchIntervalMs
in interface TrapdConfig
public void update(TrapdConfig config)
update
in interface TrapdConfig
public 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 TrapdConfig
public void setUseAddressFromVarbind(boolean useAddressFromVarbind)
Copyright © 2021. All rights reserved.