public abstract class SnmpManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
destinationPort |
protected net.percederberg.mibble.MibLoader |
loader |
protected int |
maxSizeRequestPDU |
protected org.snmp4j.util.PDUFactory |
pduFactory |
protected int |
retries |
protected org.snmp4j.Snmp |
snmp |
protected int |
timeout |
| Constructor and Description |
|---|
SnmpManager(net.percederberg.mibble.MibLoader loader,
int retries,
int timeout,
int maxSizeRequestPDU,
int destinationPort,
TransportMappingAbstractFactory transportMappingAbstractFactory,
org.snmp4j.smi.TransportIpAddress transportLocalIpAddress) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.snmp4j.PDU |
createPDU() |
protected abstract void |
doInit() |
protected void |
fillTreeFromSNMP(Node root) |
org.snmp4j.event.ResponseEvent |
get(ArrayList<String> oidStrings)
This method is capable of handling multiple OIDs
|
org.snmp4j.event.ResponseEvent |
get(org.snmp4j.smi.OID[] oids) |
org.snmp4j.event.ResponseEvent |
getNext(org.snmp4j.smi.OID[] oids) |
protected abstract org.snmp4j.Target |
getTarget() |
void |
init() |
static void |
main(String[] args)
main.
|
org.snmp4j.event.ResponseEvent |
set(org.snmp4j.smi.OID[] oids,
int value)
set.
|
Node |
walk(String[] includes) |
protected org.snmp4j.Snmp snmp
protected int retries
protected int timeout
protected int maxSizeRequestPDU
protected int destinationPort
protected net.percederberg.mibble.MibLoader loader
protected org.snmp4j.util.PDUFactory pduFactory
public SnmpManager(net.percederberg.mibble.MibLoader loader,
int retries,
int timeout,
int maxSizeRequestPDU,
int destinationPort,
TransportMappingAbstractFactory transportMappingAbstractFactory,
org.snmp4j.smi.TransportIpAddress transportLocalIpAddress)
protected abstract void doInit()
throws IOException
IOExceptionpublic void init()
throws IOException
IOExceptionpublic org.snmp4j.event.ResponseEvent set(org.snmp4j.smi.OID[] oids,
int value)
set.
oids - an array of OID objects.value - a int.ResponseEvent object.public org.snmp4j.event.ResponseEvent get(ArrayList<String> oidStrings) throws IOException
oidStrings - an array of String objects.ResponseEvent object.IOException - if any.public org.snmp4j.event.ResponseEvent get(org.snmp4j.smi.OID[] oids)
throws IOException
IOExceptionpublic org.snmp4j.event.ResponseEvent getNext(org.snmp4j.smi.OID[] oids)
throws IOException
IOExceptionprotected abstract org.snmp4j.Target getTarget()
protected abstract org.snmp4j.PDU createPDU()
public Node walk(String[] includes) throws IOException
IOExceptionprotected void fillTreeFromSNMP(Node root) throws IOException
IOExceptionpublic static void main(String[] args) throws IOException, net.percederberg.mibble.MibLoaderException
main.
args - an array of String objects.IOException - if any.net.percederberg.mibble.MibLoaderException - if any.Copyright © 2016 iTransformers Labs. All rights reserved.