|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opennms.netmgt.snmp.snmp4j.Snmp4JStrategy
public class Snmp4JStrategy
| Nested Class Summary | |
|---|---|
static class |
Snmp4JStrategy.RegistrationInfo
|
| Constructor Summary | |
|---|---|
Snmp4JStrategy()
|
|
| Method Summary | |
|---|---|
protected org.opennms.netmgt.snmp.SnmpAgentConfig |
buildAgentConfig(java.lang.String address,
int port,
java.lang.String community,
org.snmp4j.PDU pdu)
|
protected org.snmp4j.PDU |
buildPdu(Snmp4JAgentConfig agentConfig,
int pduType,
org.opennms.netmgt.snmp.SnmpObjId[] oids,
org.opennms.netmgt.snmp.SnmpValue[] values)
|
org.opennms.netmgt.snmp.SnmpWalker |
createWalker(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
java.lang.String name,
org.opennms.netmgt.snmp.CollectionTracker tracker)
SNMP4J createWalker implemenetation. |
org.opennms.netmgt.snmp.SnmpValue |
get(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid)
SNMP4J get helper that takes a single SnmpObjId and calls get with an array.lenght =1 and returns the first element of the returned array of SnmpValue. |
org.opennms.netmgt.snmp.SnmpValue[] |
get(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
SnmpGet implementation. |
org.opennms.netmgt.snmp.SnmpValue[] |
getBulk(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oid)
Not yet implemented. |
org.opennms.netmgt.snmp.SnmpValue |
getNext(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid)
SNMP4J getNext implementation |
org.opennms.netmgt.snmp.SnmpValue[] |
getNext(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
SNMP GetNext implementation. |
org.opennms.netmgt.snmp.SnmpV1TrapBuilder |
getV1TrapBuilder()
|
org.opennms.netmgt.snmp.SnmpTrapBuilder |
getV2TrapBuilder()
|
org.opennms.netmgt.snmp.SnmpValueFactory |
getValueFactory()
|
void |
registerForTraps(org.opennms.netmgt.snmp.TrapNotificationListener listener,
org.opennms.netmgt.snmp.TrapProcessorFactory processorFactory,
int snmpTrapPort)
|
protected org.opennms.netmgt.snmp.SnmpValue[] |
send(Snmp4JAgentConfig agentConfig,
org.snmp4j.PDU pdu,
boolean expectResponse)
Sends and SNMP4J request pdu. |
void |
sendTest(java.lang.String agentAddress,
int port,
java.lang.String community,
org.snmp4j.PDU pdu)
|
org.opennms.netmgt.snmp.SnmpValue[] |
set(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids,
org.opennms.netmgt.snmp.SnmpValue[] values)
|
org.opennms.netmgt.snmp.SnmpValue |
set(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid,
org.opennms.netmgt.snmp.SnmpValue value)
|
void |
unregisterForTraps(org.opennms.netmgt.snmp.TrapNotificationListener listener,
int snmpTrapPort)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Snmp4JStrategy()
| Method Detail |
|---|
public org.opennms.netmgt.snmp.SnmpWalker createWalker(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
java.lang.String name,
org.opennms.netmgt.snmp.CollectionTracker tracker)
createWalker in interface org.opennms.netmgt.snmp.SnmpStrategysnmpAgentConfig - name - tracker -
public org.opennms.netmgt.snmp.SnmpValue[] getBulk(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oid)
getBulk in interface org.opennms.netmgt.snmp.SnmpStrategy
public org.opennms.netmgt.snmp.SnmpValue set(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid,
org.opennms.netmgt.snmp.SnmpValue value)
set in interface org.opennms.netmgt.snmp.SnmpStrategy
public org.opennms.netmgt.snmp.SnmpValue[] set(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids,
org.opennms.netmgt.snmp.SnmpValue[] values)
set in interface org.opennms.netmgt.snmp.SnmpStrategy
public org.opennms.netmgt.snmp.SnmpValue get(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid)
get in interface org.opennms.netmgt.snmp.SnmpStrategyagentConfig - oid -
public org.opennms.netmgt.snmp.SnmpValue[] get(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
get in interface org.opennms.netmgt.snmp.SnmpStrategyagentConfig - oids -
public org.opennms.netmgt.snmp.SnmpValue getNext(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid)
getNext in interface org.opennms.netmgt.snmp.SnmpStrategyagentConfig - oid -
public org.opennms.netmgt.snmp.SnmpValue[] getNext(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
getNext in interface org.opennms.netmgt.snmp.SnmpStrategyagentConfig - oids -
protected org.opennms.netmgt.snmp.SnmpValue[] send(Snmp4JAgentConfig agentConfig,
org.snmp4j.PDU pdu,
boolean expectResponse)
agentConfig - pduType - TODOoids - values - can be null
protected org.snmp4j.PDU buildPdu(Snmp4JAgentConfig agentConfig,
int pduType,
org.opennms.netmgt.snmp.SnmpObjId[] oids,
org.opennms.netmgt.snmp.SnmpValue[] values)
public org.opennms.netmgt.snmp.SnmpValueFactory getValueFactory()
getValueFactory in interface org.opennms.netmgt.snmp.SnmpStrategy
public void registerForTraps(org.opennms.netmgt.snmp.TrapNotificationListener listener,
org.opennms.netmgt.snmp.TrapProcessorFactory processorFactory,
int snmpTrapPort)
throws java.io.IOException
registerForTraps in interface org.opennms.netmgt.snmp.SnmpStrategyjava.io.IOException
public void unregisterForTraps(org.opennms.netmgt.snmp.TrapNotificationListener listener,
int snmpTrapPort)
throws java.io.IOException
unregisterForTraps in interface org.opennms.netmgt.snmp.SnmpStrategyjava.io.IOExceptionpublic org.opennms.netmgt.snmp.SnmpV1TrapBuilder getV1TrapBuilder()
getV1TrapBuilder in interface org.opennms.netmgt.snmp.SnmpStrategypublic org.opennms.netmgt.snmp.SnmpTrapBuilder getV2TrapBuilder()
getV2TrapBuilder in interface org.opennms.netmgt.snmp.SnmpStrategy
protected org.opennms.netmgt.snmp.SnmpAgentConfig buildAgentConfig(java.lang.String address,
int port,
java.lang.String community,
org.snmp4j.PDU pdu)
throws java.net.UnknownHostException
java.net.UnknownHostException
public void sendTest(java.lang.String agentAddress,
int port,
java.lang.String community,
org.snmp4j.PDU pdu)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||