|
||||||||
| 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
|
| Field Summary | |
|---|---|
static java.util.Map<org.opennms.netmgt.snmp.TrapNotificationListener,Snmp4JStrategy.RegistrationInfo> |
s_registrations
|
| Constructor Summary | |
|---|---|
Snmp4JStrategy()
|
|
| Method Summary | |
|---|---|
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 snmpAgentConfig,
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 snmpAgentConfig,
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,
int pduType,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
Sends and SNMP4J request pdu. |
static void |
send(java.lang.String agentAddress,
int port,
java.lang.String community,
org.snmp4j.PDU pdu)
|
static 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 snmpAgentConfig,
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 |
| Field Detail |
|---|
public static java.util.Map<org.opennms.netmgt.snmp.TrapNotificationListener,Snmp4JStrategy.RegistrationInfo> s_registrations
| 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 snmpAgentConfig,
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 snmpAgentConfig,
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 snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
getNext in interface org.opennms.netmgt.snmp.SnmpStrategyagentConfig - oids -
protected org.opennms.netmgt.snmp.SnmpValue[] send(Snmp4JAgentConfig agentConfig,
int pduType,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
agentConfig - pduType - TODOoids -
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
public static void send(java.lang.String agentAddress,
int port,
java.lang.String community,
org.snmp4j.PDU pdu)
throws java.lang.Exception
java.lang.Exception
public static 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 | |||||||