SNMP Stack 4_12

uk.co.westhawk.snmp.pdu
Class OneGetBulkPdu

java.lang.Object
  |
  +--java.util.Observable
        |
        +--uk.co.westhawk.snmp.stack.Pdu
              |
              +--uk.co.westhawk.snmp.stack.GetBulkPdu
                    |
                    +--uk.co.westhawk.snmp.pdu.OneGetBulkPdu

public class OneGetBulkPdu
extends GetBulkPdu

The OneGetBulkPdu class performs a getBulkRequest and collects the response varbinds into a Vector.

If no exception occurred whilst receiving the response, the Object to the update() method of the Observer will be an Vector of varbinds, so they may contains any AsnObject type. If an exception occurred, that exception will be passed as the Object to the update() method.

Version:
$Revision: 3.6 $ $Date: 2002/10/10 15:13:57 $
Author:
Birgit Arkesteijn
See Also:
varbind, Vector

Fields inherited from class uk.co.westhawk.snmp.stack.GetBulkPdu
max_repetitions, non_repeaters
 
Fields inherited from class uk.co.westhawk.snmp.stack.Pdu
added, answered, context, encodedPacket, errind, errstat, msg_type, reqVarbinds, respVarbinds
 
Constructor Summary
OneGetBulkPdu(SnmpContextBasisFace con)
          Constructor.
 
Method Summary
 java.util.Vector getVarbinds()
          Returns a vector with the response varbinds.
protected  void new_value(int n, varbind a_var)
          The value of the request is set.
protected  void tell_them()
          The methods notifies all observers.
 
Methods inherited from class uk.co.westhawk.snmp.stack.GetBulkPdu
getMaxRepetitions, getNonRepeaters, send, setMaxRepetitions, setMaxRepititions, setNonRepeaters, toString
 
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, 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

OneGetBulkPdu

public OneGetBulkPdu(SnmpContextBasisFace con)
Constructor.
Parameters:
con - The context of the request
Method Detail

getVarbinds

public java.util.Vector getVarbinds()
Returns a vector with the response varbinds.

new_value

protected void new_value(int n,
                         varbind a_var)
The value of the request is set. This will be called by Pdu.fillin().
Overrides:
new_value in class Pdu
Parameters:
n - the index of the value
a_var - the value
See Also:
Pdu.new_value(int, uk.co.westhawk.snmp.stack.varbind)

tell_them

protected void tell_them()
The methods notifies all observers. This will be called by Pdu.fillin().

If no exception occurred whilst receiving the response, the Object to the update() method of the Observer will be an Vector of varbinds, so they may contains any AsnObject type. If an exception occurred, that exception will be passed as the Object to the update() method.

Overrides:
tell_them in class Pdu
See Also:
Vector

SNMP Stack 4_12