uk.co.westhawk.snmp.pdu
Class OneGetPdu
java.lang.Object
|
+--java.util.Observable
|
+--uk.co.westhawk.snmp.stack.Pdu
|
+--uk.co.westhawk.snmp.pdu.OneGetPdu
- public class OneGetPdu
- extends Pdu
The OneGetPdu class will ask for one (1) object (oid), based on
the Get request.
Unless an exception occurred the Object to the update() method of the
Observer will be a varbind, so any AsnObject type can be returned.
In the case of an exception, that exception will be passed.
- Version:
- $Revision: 3.10 $ $Date: 2002/10/10 15:26:15 $
- Author:
- Birgit Arkesteijn
- See Also:
varbind
Method Summary |
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.Pdu |
addOid, addOid, addOid, addOid, addOid, addToTrans, getContext, getErrorIndex, getErrorStatus, getErrorStatusString, getMsgType, getReqId, getRequestVarbinds, getResponseVarbinds, isTimedOut, notifyObservers, send, send, send, sendme, setErrorIndex, setErrorStatus, setErrorStatus, setMsgType, setRetryIntervals, toString, 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 |
OneGetPdu
public OneGetPdu(SnmpContextBasisFace con)
- Constructor.
- Parameters:
con
- The context of the request
OneGetPdu
public OneGetPdu(SnmpContextBasisFace con,
java.lang.String oid)
throws PduException,
java.io.IOException
- Constructor that will send the request immediately. No Observer
is set.
- Parameters:
con
- the SnmpContextBasisFaceoid
- the oid
OneGetPdu
public OneGetPdu(SnmpContextBasisFace con,
java.lang.String oid,
java.util.Observer o)
throws PduException,
java.io.IOException
- Constructor that will send the request immediately.
- Parameters:
con
- the SnmpContextBasisFaceoid
- the oido
- the Observer that will be notified when the answer is received
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 valuea_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().
Unless an exception occurred the Object to the update() method of the
Observer will be a varbind, so any AsnObject type can be returned.
In the case of an exception, that exception will be passed.
- Overrides:
tell_them
in class Pdu