|
HOME | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ireasoning.protocol.snmp.VarBindContainer
com.ireasoning.protocol.snmp.SnmpPdu
com.ireasoning.protocol.snmp.SnmpV2Notification
com.ireasoning.protocol.snmp.SnmpTrap
This class represents SNMPv2 and SNMPv3 trap type object.
SNMPv1 trap is represented by
SnmpV1Trap
class.
SnmpV1Trap
,
SnmpInform
,
Serialized FormField Summary |
Fields inherited from class com.ireasoning.protocol.snmp.SnmpV2Notification |
AUTHENTICATION_FAILURE_TRAP_OID, COLD_START_TRAP_OID, EGPNEIGHBOR_LOSS_OID, LINK_DOWN_TRAP_OID, LINK_UP_TRAP_OID, SNMP_TRAP_ENTERPRISE_OID, SNMP_TRAP_OID, SYS_UP_TIME_OID, WARM_START_TRAP_OID |
Fields inherited from interface com.ireasoning.protocol.snmp.SnmpDataType |
BITS, BITSTRING, COUNTER32, COUNTER64, END_OF_MIB_VIEW, END_OF_MIB_VIEW_OBJECT, GAUGE32, INTEGER, IPADDRESS, NO_SUCH_INSTANCE, NO_SUCH_INSTANCE_OBJECT, NO_SUCH_OBJECT, NO_SUCH_OBJECT_OBJECT, NULL, OCTETSTRING, OID, OPAQUE, PDU, SEQUENCE, SEQUENCEOF, TIMETICKS, UNSIGNED32, VARBIND |
Fields inherited from interface com.ireasoning.protocol.Msg |
ERROR_TYPE |
Constructor Summary | |
SnmpTrap(long sysUpTime,
SnmpOID snmpTrapOID)
Creates a SnmpTrap object using passed parameters |
|
SnmpTrap(long sysUpTime,
SnmpOID snmpTrapOID,
SnmpVarBind[] varbinds)
Creates a SnmpTrap object using passed parameters |
|
SnmpTrap(SnmpTrap trap)
Makes a copy of passed trap object |
Method Summary | |
SnmpDataType |
copy()
Makes a copy of itself |
int |
getType()
Returns SnmpConst.V2TRAP |
String |
getTypeString()
Returns "V2Trap" |
SnmpV1Trap |
toV1Trap()
Converts this v2 trap object to v1 trap according to RFC 2576 and RFC 2089. |
SnmpV1Trap |
toV1Trap(String ipAddress)
Converts this v2 trap object to v1 trap according to RFC 2576 and RFC 2089 |
Methods inherited from class com.ireasoning.protocol.snmp.SnmpV2Notification |
getIpAddress, getObjects, getSnmpTrapOID, getSysUpTime, getSysUpTimeString, setIpAddress, setIpAddress, setSysUpTime, toString |
Methods inherited from class com.ireasoning.protocol.snmp.VarBindContainer |
addVarBind, addVarBinds, addVarBinds, getFirstVarBind, getLastVarBind, getVarBind, getVarBindCount, getVarBinds, removeAllVarBinds, removeAllVarBinds, removeVarBind, setVarBinds, setVarBinds |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ireasoning.protocol.snmp.SnmpDataType |
equals, hashCode |
Constructor Detail |
public SnmpTrap(long sysUpTime, SnmpOID snmpTrapOID, SnmpVarBind[] varbinds)
sysUpTime
- the sysUpTime valuesnmpTrapOID
- the snmpTrapOID valuevarbinds
- the other variable bindings of this trap objectpublic SnmpTrap(long sysUpTime, SnmpOID snmpTrapOID)
sysUpTime
- the sysUpTime valuesnmpTrapOID
- the snmpTrapOID valuepublic SnmpTrap(SnmpTrap trap)
Method Detail |
public int getType()
getType
in interface SnmpDataType
getType
in class SnmpPdu
public String getTypeString()
getTypeString
in interface SnmpDataType
getTypeString
in class SnmpPdu
public SnmpV1Trap toV1Trap()
public SnmpV1Trap toV1Trap(String ipAddress)
ipAddress
- notification originator's IP address
public SnmpDataType copy()
SnmpDataType
copy
in interface SnmpDataType
copy
in class SnmpPdu
|
HOME | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |