Package org.opennms.netmgt.snmp.snmp4j
Class Snmp4JV2TrapBuilder
- java.lang.Object
-
- org.opennms.netmgt.snmp.snmp4j.Snmp4JV2TrapBuilder
-
- All Implemented Interfaces:
SnmpTrapBuilder
- Direct Known Subclasses:
Snmp4JV1TrapBuilder
,Snmp4JV2InformBuilder
,Snmp4JV3InformBuilder
,Snmp4JV3TrapBuilder
public class Snmp4JV2TrapBuilder extends java.lang.Object implements SnmpTrapBuilder
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Snmp4JV2TrapBuilder(Snmp4JStrategy strategy)
protected
Snmp4JV2TrapBuilder(Snmp4JStrategy strategy, org.snmp4j.PDU pdu, int type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addVarBind(SnmpObjId name, SnmpValue value)
protected org.snmp4j.PDU
getPDU()
void
send(java.lang.String destAddr, int destPort, int securityLevel, java.lang.String securityName, java.lang.String authPassPhrase, java.lang.String authProtocol, java.lang.String privPassPhrase, java.lang.String privProtocol)
void
send(java.lang.String destAddr, int destPort, java.lang.String community)
SnmpValue[]
sendInform(java.lang.String destAddr, int destPort, int timeout, int retries, int securityLevel, java.lang.String securityName, java.lang.String authPassPhrase, java.lang.String authProtocol, java.lang.String privPassPhrase, java.lang.String privProtocol)
SnmpValue[]
sendInform(java.lang.String destAddr, int destPort, int timeout, int retries, java.lang.String community)
void
sendTest(java.lang.String destAddr, int destPort, java.lang.String community)
-
-
-
Constructor Detail
-
Snmp4JV2TrapBuilder
protected Snmp4JV2TrapBuilder(Snmp4JStrategy strategy, org.snmp4j.PDU pdu, int type)
-
Snmp4JV2TrapBuilder
protected Snmp4JV2TrapBuilder(Snmp4JStrategy strategy)
-
-
Method Detail
-
getPDU
protected org.snmp4j.PDU getPDU()
-
send
public void send(java.lang.String destAddr, int destPort, java.lang.String community) throws java.lang.Exception
- Specified by:
send
in interfaceSnmpTrapBuilder
- Throws:
java.lang.Exception
-
sendInform
public SnmpValue[] sendInform(java.lang.String destAddr, int destPort, int timeout, int retries, java.lang.String community) throws java.lang.Exception
- Throws:
java.lang.Exception
-
send
public void send(java.lang.String destAddr, int destPort, int securityLevel, java.lang.String securityName, java.lang.String authPassPhrase, java.lang.String authProtocol, java.lang.String privPassPhrase, java.lang.String privProtocol) throws java.lang.Exception
- Throws:
java.lang.Exception
-
sendInform
public SnmpValue[] sendInform(java.lang.String destAddr, int destPort, int timeout, int retries, int securityLevel, java.lang.String securityName, java.lang.String authPassPhrase, java.lang.String authProtocol, java.lang.String privPassPhrase, java.lang.String privProtocol) throws java.lang.Exception
- Throws:
java.lang.Exception
-
addVarBind
public void addVarBind(SnmpObjId name, SnmpValue value)
- Specified by:
addVarBind
in interfaceSnmpTrapBuilder
-
sendTest
public void sendTest(java.lang.String destAddr, int destPort, java.lang.String community) throws java.lang.Exception
- Specified by:
sendTest
in interfaceSnmpTrapBuilder
- Throws:
java.lang.Exception
-
-