com.ireasoning.protocol.snmp
Class SnmpTrap
java.lang.Object
  
com.ireasoning.protocol.snmp.VarBindContainer
      
com.ireasoning.protocol.snmp.SnmpPdu
          
com.ireasoning.protocol.snmp.SnmpV2Notification
              
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 valuesnmpTrapOID - the snmpTrapOID valuevarbinds - 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 valuesnmpTrapOID - the snmpTrapOID value
SnmpTrap
public SnmpTrap(SnmpTrap trap)
- Makes a copy of passed trap object
 
getType
public int getType()
- Returns SnmpConst.V2TRAP
- Specified by:
 getType in interface SnmpDataType- Overrides:
 getType in class SnmpPdu
 
 
 
getTypeString
public String getTypeString()
- Returns "V2Trap"
- Specified by:
 getTypeString in interface SnmpDataType- Overrides:
 getTypeString in class SnmpPdu
 
 
 
copy
public SnmpDataType copy()
- Description copied from interface: 
SnmpDataType 
- Makes a copy of itself
- Specified by:
 copy in interface SnmpDataType- Overrides:
 copy in class SnmpPdu
 
 
 
Copyright © 2002 iReasoning Inc. All Rights Reserved.