|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opennms.protocols.snmp.SnmpUInt32
org.opennms.protocols.snmp.SnmpTimeTicks
Defines a SNMPv1 32-bit time ticks object. The object is a 32-bit unsigned value that is incremented periodically by an agent using a specific timer interval. The object inherients and uses most of the methods defined by the SnmpUInt32 class. This class does not define any specific data, but is instead used to override the ASN.1 type of the base class.
| Field Summary | |
static byte |
ASNTYPE
Defines the ASN.1 type for this object. |
| Constructor Summary | |
SnmpTimeTicks()
Constructs the default counter object. |
|
SnmpTimeTicks(long value)
Constructs the object with the specified value. |
|
SnmpTimeTicks(java.lang.Long value)
Constructs the object with the specified value. |
|
SnmpTimeTicks(SnmpTimeTicks second)
Constructs a new object with the same value as the passed object. |
|
SnmpTimeTicks(SnmpUInt32 uint32)
Constructs a new object with the value constained in the SnmpUInt32 object. |
|
SnmpTimeTicks(java.lang.String value)
Simple class constructor that is used to create an initialize the new instance with the unsigned value decoded from the passed String argument. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates a new object that is a duplicate of the current object. |
SnmpSyntax |
duplicate()
Creates a new object that is a duplicate of the current object. |
java.lang.String |
toString()
Returns the string representation of the object. |
byte |
typeId()
Returns the ASN.1 type specific to this object. |
| Methods inherited from class org.opennms.protocols.snmp.SnmpUInt32 |
decodeASN, encodeASN, getValue, setValue, setValue |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final byte ASNTYPE
| Constructor Detail |
public SnmpTimeTicks()
public SnmpTimeTicks(long value)
value - The default value for the object.public SnmpTimeTicks(java.lang.Long value)
value - The default value for the object.public SnmpTimeTicks(SnmpTimeTicks second)
second - The object to recover values from.public SnmpTimeTicks(SnmpUInt32 uint32)
uint32 - The SnmpUInt32 object to copy.public SnmpTimeTicks(java.lang.String value)
Simple class constructor that is used to create an initialize the new instance with the unsigned value decoded from the passed String argument. If the decoded argument is malformed, null, or evaluates to a negative value then an exception is generated.
The value passed to the constructor should be the number of milliseconds since epoch, as defined by RFC 1155.
value - The string encoded value of TimeTicks
java.lang.NumberFormatException - Thrown if the passed value is
malformed and cannot be parsed.
java.lang.IllegalArgumentException - Throws if the passed value
evaluates to a negative value.
java.lang.NullPointerException - Throws if the passed value is
a null reference.| Method Detail |
public byte typeId()
typeId in interface SnmpSyntaxtypeId in class SnmpUInt32public SnmpSyntax duplicate()
duplicate in interface SnmpSyntaxduplicate in class SnmpUInt32public java.lang.Object clone()
clone in class SnmpUInt32public java.lang.String toString()
toString in class SnmpUInt32
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||