snmp
Class SNMPGauge32
java.lang.Object
|
+--snmp.SNMPObject
|
+--snmp.SNMPInteger
|
+--snmp.SNMPGauge32
- public class SNMPGauge32
- extends SNMPInteger
Defines a 32-bit gauge, whose value "pegs" at the maximum if initialized with a larger
value. For an indicator which wraps when it reaches its maximum value, use SNMPCounter32;
for a counter with a wider range, use SNMPCounter64.
- See Also:
SNMPCounter32
,
SNMPCounter64
Field Summary |
protected byte |
tag
|
Constructor Summary |
SNMPGauge32()
Initialize value to 0. |
SNMPGauge32(byte[] enc)
Used to initialize from the BER encoding, usually received in a response from
an SNMP device responding to an SNMPGetRequest. |
SNMPGauge32(long newValue)
|
Method Summary |
void |
setValue(java.lang.Object newValue)
Used to set the value with an instance of java.lang.Integer or
java.lang.BigInteger. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
tag
protected byte tag
SNMPGauge32
public SNMPGauge32()
- Initialize value to 0.
SNMPGauge32
public SNMPGauge32(long newValue)
SNMPGauge32
public SNMPGauge32(byte[] enc)
throws SNMPBadValueException
- Used to initialize from the BER encoding, usually received in a response from
an SNMP device responding to an SNMPGetRequest.
- Throws:
SNMPBadValueException
- Indicates an invalid BER encoding supplied. Shouldn't
occur in normal operation, i.e., when valid responses are received from devices.
setValue
public void setValue(java.lang.Object newValue)
throws SNMPBadValueException
- Used to set the value with an instance of java.lang.Integer or
java.lang.BigInteger. The value of the constructed SNMPGauge32 object is the
supplied value or 2^32, whichever is less.
- Overrides:
setValue
in class SNMPInteger
- Throws:
SNMPBadValueException
- Indicates an incorrect object type supplied.