org.opennms.netmgt.snmp.joesnmp
Class JoeSnmpStrategy
java.lang.Object
org.opennms.netmgt.snmp.joesnmp.JoeSnmpStrategy
- All Implemented Interfaces:
- org.opennms.netmgt.snmp.SnmpStrategy
public class JoeSnmpStrategy
- extends java.lang.Object
- implements org.opennms.netmgt.snmp.SnmpStrategy
|
Method Summary |
org.opennms.netmgt.snmp.SnmpWalker |
createWalker(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
java.lang.String name,
org.opennms.netmgt.snmp.CollectionTracker tracker)
|
org.opennms.netmgt.snmp.SnmpValue |
get(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid)
|
org.opennms.netmgt.snmp.SnmpValue[] |
get(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
|
org.opennms.netmgt.snmp.SnmpValue[] |
getBulk(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
|
org.opennms.netmgt.snmp.SnmpValue |
getNext(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid)
|
org.opennms.netmgt.snmp.SnmpValue[] |
getNext(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
|
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)
|
static void |
send(java.lang.String destAddr,
int destPort,
java.lang.String community,
org.opennms.protocols.snmp.SnmpPduRequest pdu)
|
static void |
send(java.lang.String destAddr,
int destPort,
java.lang.String community,
org.opennms.protocols.snmp.SnmpPduTrap trap)
|
static void |
sendTest(java.lang.String destAddr,
int destPort,
java.lang.String community,
org.opennms.protocols.snmp.SnmpPduRequest pdu)
|
static void |
sendTest(java.lang.String destAddr,
int destPort,
java.lang.String community,
org.opennms.protocols.snmp.SnmpPduTrap 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 snmpAgentConfig,
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 |
m_registrations
public static java.util.Map m_registrations
JoeSnmpStrategy
public JoeSnmpStrategy()
createWalker
public org.opennms.netmgt.snmp.SnmpWalker createWalker(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
java.lang.String name,
org.opennms.netmgt.snmp.CollectionTracker tracker)
- Specified by:
createWalker in interface org.opennms.netmgt.snmp.SnmpStrategy
set
public org.opennms.netmgt.snmp.SnmpValue set(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid,
org.opennms.netmgt.snmp.SnmpValue value)
- Specified by:
set in interface org.opennms.netmgt.snmp.SnmpStrategy
set
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)
- Specified by:
set in interface org.opennms.netmgt.snmp.SnmpStrategy
get
public org.opennms.netmgt.snmp.SnmpValue get(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid)
- Specified by:
get in interface org.opennms.netmgt.snmp.SnmpStrategy
get
public org.opennms.netmgt.snmp.SnmpValue[] get(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
- Specified by:
get in interface org.opennms.netmgt.snmp.SnmpStrategy
getNext
public org.opennms.netmgt.snmp.SnmpValue getNext(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId oid)
- Specified by:
getNext in interface org.opennms.netmgt.snmp.SnmpStrategy
getNext
public org.opennms.netmgt.snmp.SnmpValue[] getNext(org.opennms.netmgt.snmp.SnmpAgentConfig snmpAgentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
- Specified by:
getNext in interface org.opennms.netmgt.snmp.SnmpStrategy
getBulk
public org.opennms.netmgt.snmp.SnmpValue[] getBulk(org.opennms.netmgt.snmp.SnmpAgentConfig agentConfig,
org.opennms.netmgt.snmp.SnmpObjId[] oids)
- Specified by:
getBulk in interface org.opennms.netmgt.snmp.SnmpStrategy
registerForTraps
public void registerForTraps(org.opennms.netmgt.snmp.TrapNotificationListener listener,
org.opennms.netmgt.snmp.TrapProcessorFactory processorFactory,
int snmpTrapPort)
throws java.io.IOException
- Specified by:
registerForTraps in interface org.opennms.netmgt.snmp.SnmpStrategy
- Throws:
java.io.IOException
unregisterForTraps
public void unregisterForTraps(org.opennms.netmgt.snmp.TrapNotificationListener listener,
int snmpTrapPort)
- Specified by:
unregisterForTraps in interface org.opennms.netmgt.snmp.SnmpStrategy
getValueFactory
public org.opennms.netmgt.snmp.SnmpValueFactory getValueFactory()
- Specified by:
getValueFactory in interface org.opennms.netmgt.snmp.SnmpStrategy
getV1TrapBuilder
public org.opennms.netmgt.snmp.SnmpV1TrapBuilder getV1TrapBuilder()
- Specified by:
getV1TrapBuilder in interface org.opennms.netmgt.snmp.SnmpStrategy
getV2TrapBuilder
public org.opennms.netmgt.snmp.SnmpTrapBuilder getV2TrapBuilder()
- Specified by:
getV2TrapBuilder in interface org.opennms.netmgt.snmp.SnmpStrategy
send
public static void send(java.lang.String destAddr,
int destPort,
java.lang.String community,
org.opennms.protocols.snmp.SnmpPduTrap trap)
throws java.lang.Exception
- Throws:
java.lang.Exception
send
public static void send(java.lang.String destAddr,
int destPort,
java.lang.String community,
org.opennms.protocols.snmp.SnmpPduRequest pdu)
throws java.lang.Exception
- Throws:
java.lang.Exception
sendTest
public static void sendTest(java.lang.String destAddr,
int destPort,
java.lang.String community,
org.opennms.protocols.snmp.SnmpPduRequest pdu)
throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
sendTest
public static void sendTest(java.lang.String destAddr,
int destPort,
java.lang.String community,
org.opennms.protocols.snmp.SnmpPduTrap pdu)
throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
Copyright © 2007. All Rights Reserved.