public class SnmpConfigurator extends Object
SnmpConfigurator
class configures a Snmp
instance
with settings taken from a Map
conforming to the format returned
by ArgumentParser.parse(String[] args)
.
In addition, a PDUFactory
and Target
can be created using
settings from a Map
too.Modifier and Type | Class and Description |
---|---|
class |
SnmpConfigurator.InnerPDUFactory |
Constructor and Description |
---|
SnmpConfigurator() |
SnmpConfigurator(boolean commandResponder) |
SnmpConfigurator(Properties props) |
SnmpConfigurator(Properties props,
boolean commandResponder) |
Modifier and Type | Method and Description |
---|---|
void |
configure(Snmp snmp,
Map settings) |
static OctetString |
createOctetString(String s,
String defaultString)
Create an OctetString from a String value.
|
PDUFactory |
getPDUFactory(Map settings) |
Target |
getTarget(Map settings) |
boolean |
isCommandResponder() |
void |
setCommandResponder(boolean commandResponder) |
public static final String O_VERSION
public static final String P_VERSION
public static final String F_VERSION
public static final String O_LOCAL_ENGINE_ID
public static final String P_LOCAL_ENGINE_ID
public static final String F_LOCAL_ENGINE_ID
public static final String O_AUTHORITATIVE_ENGINE_ID
public static final String P_AUTHORITATIVE_ENGINE_ID
public static final String F_AUTHORITATIVE_ENGINE_ID
public static final String O_COMMUNITY
public static final String P_COMMUNITY
public static final String F_COMMUNITY
public static final String O_CONTEXT_NAME
public static final String P_CONTEXT_NAME
public static final String F_CONTEXT_NAME
public static final String O_CONTEXT_ENGINE_ID
public static final String P_CONTEXT_ENGINE_ID
public static final String F_CONTEXT_ENGINE_ID
public static final String O_SECURITY_NAME
public static final String P_SECURITY_NAME
public static final String F_SECURITY_NAME
public static final String O_RETRIES
public static final String P_RETRIES
public static final String F_RETRIES
public static final String O_TIMEOUT
public static final String P_TIMEOUT
public static final String F_TIMEOUT
public static final String O_ADDRESS
public static final String P_ADDRESS
public static final String F_ADDRESS
public static final String O_AUTH_PASSPHRASE
public static final String P_AUTH_PASSPHRASE
public static final String F_AUTH_PASSPHRASE
public static final String O_PRIV_PASSPHRASE
public static final String P_PRIV_PASSPHRASE
public static final String F_PRIV_PASSPHRASE
public static final String O_AUTH_PROTOCOL
public static final String P_AUTH_PROTOCOL
public static final String F_AUTH_PROTOCOL
public static final String O_PRIV_PROTOCOL
public static final String P_PRIV_PROTOCOL
public static final String F_PRIV_PROTOCOL
public static final String O_OPERATION
public static final String P_OPERATION
public static final String F_OPERATION
public static final String O_MAX_REPETITIONS
public static final String P_MAX_REPETITIONS
public static final String F_MAX_REPETITIONS
public static final String O_NON_REPEATERS
public static final String P_NON_REPEATERS
public static final String F_NON_REPEATERS
public static final String O_TRAPV1_AGENT_ADDR
public static final String P_TRAPV1_AGENT_ADDR
public static final String F_TRAPV1_AGENT_ADDR
public static final String O_TRAP_OID
public static final String P_TRAP_OID
public static final String F_TRAP_OID
public static final String O_TRAP_UPTIME
public static final String P_TRAP_UPTIME
public static final String F_TRAP_UPTIME
public static final String O_TRAPV1_ENTERPRISE
public static final String P_TRAPV1_ENTERPRISE
public static final String F_TRAPV1_ENTERPRISE
public static final String O_TRAPV1_SPECIFIC_ID
public static final String P_TRAPV1_SPECIFIC_ID
public static final String F_TRAPV1_SPECIFIC_ID
public static final String O_TRAPV1_GENERIC_ID
public static final String P_TRAPV1_GENERIC_ID
public static final String F_TRAPV1_GENERIC_ID
public static final String O_BOOT_COUNTER
public static final String P_BOOT_COUNTER
public static final String F_BOOT_COUNTER
public static final String O_SEC_LEVEL
public static final String P_SEC_LEVEL
public static final String F_SEC_LEVEL
public static final String O_SEC_MODEL
public static final String P_SEC_MODEL
public static final String F_SEC_MODEL
public static final String O_TLS_LOCAL_ID
public static final String P_TLS_LOCAL_ID
public static final String F_TLS_LOCAL_ID
public static final String O_TLS_PEER_ID
public static final String P_TLS_PEER_ID
public static final String F_TLS_PEER_ID
public static final String O_TLS_TRUST_CA
public static final String P_TLS_TRUST_CA
public static final String F_TLS_TRUST_CA
public static final String O_TLS_VERSION
public static final String P_TLS_VERSION
public static final String F_TLS_VERSION
public SnmpConfigurator()
public SnmpConfigurator(Properties props)
public SnmpConfigurator(boolean commandResponder)
public SnmpConfigurator(Properties props, boolean commandResponder)
public boolean isCommandResponder()
public void setCommandResponder(boolean commandResponder)
public PDUFactory getPDUFactory(Map settings)
public static OctetString createOctetString(String s, String defaultString)
s
- the string value to convert. If it starts with 0x
its
trailing value will be interpreted as a hex string with colon (:)
separator.defaultString
- an optional default if s
is null
.null
if s
is
null
.Copyright © 2015 SNMP4J.org. All rights reserved.