Class IndexGenerator

java.lang.Object
org.snmp4j.agent.util.IndexGenerator

public class IndexGenerator extends Object
The IndexGenerator class can be used to generate a sequence of unique index values.
Version:
1.0
Author:
Frank Fock
  • Constructor Summary

    Constructors
    Constructor
    Description
    IndexGenerator(org.snmp4j.smi.Variable seedSubIndex)
    Creates a sub-index sequence generator based on a seed value.
    IndexGenerator(org.snmp4j.smi.Variable seedSubIndex, boolean impliedLength)
    Creates a sub-index sequence generator based on a seed value.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.snmp4j.smi.OID
    Creates the next sub-index OID value.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • IndexGenerator

      public IndexGenerator(org.snmp4j.smi.Variable seedSubIndex)
      Creates a sub-index sequence generator based on a seed value.
      Parameters:
      seedSubIndex - the seed value to start with (the seed itself will never be returned).
    • IndexGenerator

      public IndexGenerator(org.snmp4j.smi.Variable seedSubIndex, boolean impliedLength)
      Creates a sub-index sequence generator based on a seed value.
      Parameters:
      seedSubIndex - the seed value to start with (the seed itself will never be returned).
      impliedLength - if true the length will not be included in the returned sub-index for variable-length types.
  • Method Details

    • getNextSubIndex

      public org.snmp4j.smi.OID getNextSubIndex()
      Creates the next sub-index OID value.
      Returns:
      a sub-index value corresponding to the seed sub-index type.