com.ireasoning.protocol.snmp
Class SnmpTrap
java.lang.Object
   com.ireasoning.protocol.snmp.VarBindContainer
com.ireasoning.protocol.snmp.VarBindContainer
       com.ireasoning.protocol.snmp.SnmpPdu
com.ireasoning.protocol.snmp.SnmpPdu
           com.ireasoning.protocol.snmp.SnmpV2Notification
com.ireasoning.protocol.snmp.SnmpV2Notification
               com.ireasoning.protocol.snmp.SnmpTrap
com.ireasoning.protocol.snmp.SnmpTrap
- All Implemented Interfaces: 
- Msg, Serializable, SnmpDataType
- public class SnmpTrap- extends SnmpV2Notification
This class represents SNMPv2 and SNMPv3 trap type object.
 SNMPv1 trap is represented by
 SnmpV1Trap class.
- See Also:
- SnmpV1Trap,- SnmpInform, 
Serialized Form
 
 
| 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, serialVersionUID, TIMETICKS, UNSIGNED32, VARBIND | 
 
| Fields inherited from interface com.ireasoning.protocol.Msg | 
| ERROR_TYPE | 
 
| Constructor Summary | 
| SnmpTrap(long sysUpTime,
         SnmpOID snmpTrapOID)Creates an SnmpTrap object using passed parameters
 | 
| SnmpTrap(long sysUpTime,
         SnmpOID snmpTrapOID,
         SnmpVarBind[] varbinds)Creates an SnmpTrap object using passed parameters
 | 
| SnmpTrap(SnmpTrap trap)Makes a copy of passed trap object
 | 
 
 
| Methods inherited from class com.ireasoning.protocol.snmp.SnmpV2Notification | 
| getIpAddress, getObjects, getSnmpTrapOID, getSysUpTime, getSysUpTimeString, setIpAddress, setIpAddress, setSysUpTime, toString, toV1Trap, toV1Trap | 
 
| Methods inherited from class com.ireasoning.protocol.snmp.SnmpPdu | 
| decodePdu, encode, encodePdu, getCommand, getCommunity, getContextEngineID, getContextName, getDestinationAddress, getDestinationPort, getErrorIndex, getErrorStatus, getErrorStatusString, getErrorStatusString, getErrorString, getMaxRepetitions, getNonRepeaters, getRequestID, getSnmpV3MsgHeader, getSnmpv3MsgSecurityParameters, getSourceAddress, getSourcePort, getVersion, hasMore, isSnmpV3AuthenticationFailed, setCommand, setCommunity, setContextEngineID, setContextName, setDestinationAddress, setDestinationPort, setErrorIndex, setErrorStatus, setHasMore, setMaxRepetitions, setNonRepeaters, setOID, setOID, setOIDs, setOIDs, setRequestID, setSourceAddress, setSourcePort, setVersion | 
 
| Methods inherited from class com.ireasoning.protocol.snmp.VarBindContainer | 
| addVarBind, addVarBinds, addVarBinds, getFirstVarBind, getLastVarBind, getVarBind, getVarBindCount, getVarBinds, removeAllVarBinds, removeAllVarBinds, removeVarBind, setVarBinds, setVarBinds | 
 
 
 
SnmpTrap
public SnmpTrap(long sysUpTime,
                SnmpOID snmpTrapOID,
                SnmpVarBind[] varbinds)
- Creates an SnmpTrap object using passed parameters
 
- Parameters:
- sysUpTime- the sysUpTime value
- snmpTrapOID- the snmpTrapOID value
- varbinds- the other variable bindings of this trap object
SnmpTrap
public SnmpTrap(long sysUpTime,
                SnmpOID snmpTrapOID)
- Creates an SnmpTrap object using passed parameters
 
- Parameters:
- sysUpTime- the sysUpTime value
- snmpTrapOID- the snmpTrapOID value
SnmpTrap
public SnmpTrap(SnmpTrap trap)
- Makes a copy of passed trap object
 
getType
public int getType()
- Returns SnmpConst.V2TRAP
 
- 
- Specified by:
- getTypein interface- SnmpDataType
- Overrides:
- getTypein class- SnmpPdu
 
- 
 
getTypeString
public String getTypeString()
- Returns "V2Trap"
 
- 
- Specified by:
- getTypeStringin interface- SnmpDataType
- Overrides:
- getTypeStringin class- SnmpPdu
 
- 
 
copy
public SnmpDataType copy()
- Description copied from interface: SnmpDataType
- Makes a copy of itself
 
- 
- Specified by:
- copyin interface- SnmpDataType
- Overrides:
- copyin class- SnmpPdu
 
- 
 
Copyright © 2002 iReasoning Inc. All Rights Reserved.