Overview | Package | Class | Tree | Deprecated | Index | Help
| SNMP Stack 5_1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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.

For SNMPv3: The receiver of a request PDU acts as the authoritative engine.

Version:
  $Revision: 3.9 $ $Date: 2006/01/17 17:43:53 $
Author:
  Birgit Arkesteijn
See Also:
  `varbind`, `Vector`

Field Summary

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, snmpv3MsgId`

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()` This method 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, isExpectingResponse, isTimedOut, notifyObservers, printVars, 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 (v2c or v3) of the PDU

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()

  This method 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`

Overview | Package | Class | Tree | Deprecated | Index | Help
| SNMP Stack 5_1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD