Class NewIndexOID
java.lang.Object
org.snmp4j.smi.AbstractVariable
org.snmp4j.smi.OID
org.snmp4j.agent.agentx.subagent.index.NewIndexOID
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<org.snmp4j.smi.Variable>,org.snmp4j.asn1.BERSerializable,org.snmp4j.smi.AssignableFromIntArray,org.snmp4j.smi.AssignableFromString,org.snmp4j.smi.Variable
public class NewIndexOID
extends org.snmp4j.smi.OID
The
AnyNewIndexOID is a special OID subclass for shared table
indexes. This object can be used to create a locally unique index value
during sub-agent initialization that will be replaced by a globally unique
index (which has not been used before by any sub-agent) when AgentX
connection is being established.- Version:
- 1.0
- Author:
- Frank Fock
- See Also:
-
Field Summary
Fields inherited from class org.snmp4j.smi.OID
MAX_OID_LEN, MAX_SUBID_VALUEFields inherited from class org.snmp4j.smi.AbstractVariable
SMISYNTAXES_PROPERTIES -
Constructor Summary
ConstructorsConstructorDescriptionEmpty index constructor.NewIndexOID(int[] index) Constructs anNewIndexOIDfrom an array of integer values.NewIndexOID(String index) Constructs anNewIndexOIDfrom a dotted string. -
Method Summary
Methods inherited from class org.snmp4j.smi.OID
append, append, append, appendUnsigned, compareTo, decodeBER, encodeBER, equals, format, fromSubIndex, get, getBERLength, getSuffix, getSyntax, getUnsigned, getValue, hashCode, isValid, last, lastUnsigned, leftMostCompare, mask, max, min, nextPeer, predecessor, removeLast, rightMostCompare, set, setValue, setValue, size, startsWith, subOID, subOID, successor, toByteArray, toDottedString, toInt, toIntArray, toLong, toString, toSubIndex, toUnsignedLongArray, trim, trimMethods inherited from class org.snmp4j.smi.AbstractVariable
createFromBER, createFromSyntax, equal, getBERPayloadLength, getSyntaxFromString, getSyntaxString, getSyntaxString, isDynamic, isException
-
Constructor Details
-
NewIndexOID
public NewIndexOID()Empty index constructor. -
NewIndexOID
public NewIndexOID(int[] index) Constructs anNewIndexOIDfrom an array of integer values.- Parameters:
index- an array ofintvalues. The array is copied. Later changes torawOIDwill therefore not affect the OID's value.
-
NewIndexOID
Constructs anNewIndexOIDfrom a dotted string. The string can contain embedded strings enclosed by a single quote (') that are converted to the corresponding OIO value. SeeOID(String).- Parameters:
index- a dotted OID index String, for example "3.38.50.39"
-
-
Method Details
-
clone
- Specified by:
clonein interfaceorg.snmp4j.smi.Variable- Overrides:
clonein classorg.snmp4j.smi.OID
-