public class OneIntPdu extends GetPdu
The OneIntPdu class will ask for one (1) object (oid) of the AsnInteger type, based on the Get request.
Unless an exception occurred the Object to the update() method of the Observer will be an Integer. In the case of an exception, that exception will be passed.
For SNMPv3: The receiver of a request PDU acts as the authoritative engine.
GetPdu_vecadded, answered, context, encodedPacket, errind, errstat, msg_type, reqVarbinds, respVarbinds, snmpv3MsgId| Constructor and Description |
|---|
OneIntPdu(SnmpContextBasisFace con)
Constructor.
|
OneIntPdu(SnmpContextBasisFace con,
java.lang.String oid)
Constructor that will send the request immediately.
|
OneIntPdu(SnmpContextBasisFace con,
java.lang.String oid,
java.util.Observer o)
Constructor that will send the request immediately.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getValue()
Returns the value (the answer) of this request.
|
protected void |
new_value(int n,
varbind res)
The value of the request is set.
|
protected void |
tell_them()
This method notifies all observers.
|
addOid, addOid, addOid, addOid, addOid, addToTrans, getContext, getErrorIndex, getErrorStatus, getErrorStatusString, getMsgType, getReqId, getRequestVarbinds, getResponseVarbinds, getRetryIntervals, isExpectingResponse, isTimedOut, notifyObservers, printVars, send, send, send, sendme, setErrorIndex, setErrorStatus, setErrorStatus, setMsgType, setRetryIntervals, toString, toString, waitForSelfpublic OneIntPdu(SnmpContextBasisFace con)
con - The context of the requestpublic OneIntPdu(SnmpContextBasisFace con, java.lang.String oid) throws PduException, java.io.IOException
con - the SnmpContextBasisFaceoid - the oidPduExceptionjava.io.IOExceptionpublic OneIntPdu(SnmpContextBasisFace con, java.lang.String oid, java.util.Observer o) throws PduException, java.io.IOException
con - the SnmpContextBasisFaceoid - the oido - the Observer that will be notified when the answer is receivedPduExceptionjava.io.IOExceptionpublic java.lang.Integer getValue()
protected void new_value(int n,
varbind res)
new_value in class Pdun - the index of the valueres - the valuePdu.new_value(int, uk.co.westhawk.snmp.stack.varbind)protected void tell_them()
Unless an exception occurred the Object to the update() method of the Observer will be an Integer. In the case of an exception, that exception will be passed.