SNMP Stack 5_1

uk.co.westhawk.snmp.stack
Class TrapPduv2

java.lang.Object
  |
  +--java.util.Observable
        |
        +--uk.co.westhawk.snmp.stack.Pdu
              |
              +--uk.co.westhawk.snmp.stack.TrapPduv2
Direct Known Subclasses:
OneTrapPduv2, PassiveTrapPduv2

public class TrapPduv2
extends Pdu

This class represents the ASN SNMP v2c (and higher) Trap PDU object. This PDU is not supported in SNMPv1.

See SNMPv2-PDU;
The variable bindings list contains the following pairs of object names and values:

For SNMPv3: The sender of a trap PDU acts as the authoritative engine.

Version:
$Revision: 3.11 $ $Date: 2006/03/23 14:54:10 $
Author:
Birgit Arkesteijn
See Also:
TrapPduv1

Field Summary
 
Fields inherited from class uk.co.westhawk.snmp.stack.Pdu
added, answered, context, encodedPacket, errind, errstat, msg_type, reqVarbinds, respVarbinds, snmpv3MsgId
 
Constructor Summary
TrapPduv2(SnmpContextBasisFace con)
          Constructor.
 
Method Summary
protected  boolean isExpectingResponse()
          Returns that this type of PDU is not expecting a response.
protected  void new_value(int n, varbind res)
          Has no meaning, since there is not response.
protected  void tell_them()
          Has no meaning, since there is not response.
 java.lang.String toString()
          Returns the string representation of this object.
 
Methods inherited from class uk.co.westhawk.snmp.stack.Pdu
addOid, addOid, addOid, addOid, addOid, addToTrans, getContext, getErrorIndex, getErrorStatus, getErrorStatusString, getMsgType, getReqId, getRequestVarbinds, getResponseVarbinds, isTimedOut, notifyObservers, printVars, send, send, send, sendme, setErrorIndex, setErrorStatus, setErrorStatus, setMsgType, setRetryIntervals, toString, waitForSelf
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TrapPduv2

public TrapPduv2(SnmpContextBasisFace con)
Constructor.

Parameters:
con - The context (v2c or v3) of the PDU
Throws:
java.lang.IllegalArgumentException - if the context version is SNMPv1
Method Detail

toString

public java.lang.String toString()
Returns the string representation of this object.

Overrides:
toString in class Pdu
Returns:
The string of the PDU

new_value

protected void new_value(int n,
                         varbind res)
Has no meaning, since there is not response.

Overrides:
new_value in class Pdu

tell_them

protected void tell_them()
Has no meaning, since there is not response.

Overrides:
tell_them in class Pdu

isExpectingResponse

protected boolean isExpectingResponse()
Returns that this type of PDU is not expecting a response. This method is used in AbstractSnmpContext to help determine whether or not to start a thread that listens for a response when sending this PDU. The default is false.

Overrides:
isExpectingResponse in class Pdu
Returns:
true if a response is expected, false if not.
Since:
4_14

SNMP Stack 5_1