Class AgentppTestMib

java.lang.Object
org.snmp4j.agent.agentx.subagent.test.AgentppTestMib
All Implemented Interfaces:
org.snmp4j.agent.MOGroup

public class AgentppTestMib extends Object implements org.snmp4j.agent.MOGroup
The AgentppTestMib implements the AGENTPP-TEST-MIB for testing agent capabilities.
  • Field Details

    • oidAgentppTestMib

      public static final org.snmp4j.smi.OID oidAgentppTestMib
      OID of this MIB module for usage which can be used for its identification.
    • oidAgentppTestTimeout

      public static final org.snmp4j.smi.OID oidAgentppTestTimeout
      OID of the scalar object agentppTestTimeout.
    • oidAgentppTestSharedEntry

      public static final org.snmp4j.smi.OID oidAgentppTestSharedEntry
      OID of the conceptual row (entry) object agentppTestSharedEntry.
    • oidAgentppTestSharedTableIndex

      public static final org.snmp4j.smi.OID oidAgentppTestSharedTableIndex
      OID of the index object agentppTestSharedTableIndex of table agentppTestSharedEntry.
    • tcModuleSNMPv2Tc

      public static final String tcModuleSNMPv2Tc
      Name of the SNMPv2-TC module providing textual conventions for agentppTestSharedEntry columns.
      See Also:
    • tcDefDateAndTime

      public static final String tcDefDateAndTime
      Name of the DateAndTime textual convention used by agentppTestSharedEntry columns.
      See Also:
    • tcDefRowStatus

      public static final String tcDefRowStatus
      Name of the RowStatus textual convention used by agentppTestSharedEntry columns.
      See Also:
    • colAgentppTestSharedTableCreationTime

      public static final int colAgentppTestSharedTableCreationTime
      Column sub-identifier of the agentppTestSharedTableCreationTime column.
      See Also:
    • colAgentppTestSharedTableDelay

      public static final int colAgentppTestSharedTableDelay
      Column sub-identifier of the agentppTestSharedTableDelay column.
      See Also:
    • colAgentppTestSharedTableSession

      public static final int colAgentppTestSharedTableSession
      Column sub-identifier of the agentppTestSharedTableSession column.
      See Also:
    • colAgentppTestSharedTableRowStatus

      public static final int colAgentppTestSharedTableRowStatus
      Column sub-identifier of the agentppTestSharedTableRowStatus column.
      See Also:
    • idxAgentppTestSharedTableCreationTime

      public static final int idxAgentppTestSharedTableCreationTime
      Zero-based column index of the agentppTestSharedTableCreationTime column.
      See Also:
    • idxAgentppTestSharedTableDelay

      public static final int idxAgentppTestSharedTableDelay
      Zero-based column index of the agentppTestSharedTableDelay column.
      See Also:
    • idxAgentppTestSharedTableSession

      public static final int idxAgentppTestSharedTableSession
      Zero-based column index of the agentppTestSharedTableSession column.
      See Also:
    • idxAgentppTestSharedTableRowStatus

      public static final int idxAgentppTestSharedTableRowStatus
      Zero-based column index of the agentppTestSharedTableRowStatus column.
      See Also:
    • oidAgentppTestSessionsEntry

      public static final org.snmp4j.smi.OID oidAgentppTestSessionsEntry
      OID of the conceptual row (entry) object agentppTestSessionsEntry.
    • oidAgentppTestSessionIndex

      public static final org.snmp4j.smi.OID oidAgentppTestSessionIndex
      OID of the index object agentppTestSessionIndex of table agentppTestSessionsEntry.
    • colAgentppTestRowCreation

      public static final int colAgentppTestRowCreation
      Column sub-identifier of the agentppTestRowCreation column.
      See Also:
    • idxAgentppTestRowCreation

      public static final int idxAgentppTestRowCreation
      Zero-based column index of the agentppTestRowCreation column.
      See Also:
    • oidAgentppTestSparseEntry

      public static final org.snmp4j.smi.OID oidAgentppTestSparseEntry
      OID of the conceptual row (entry) object agentppTestSparseEntry.
    • oidAgentppTestSparseIndex

      public static final org.snmp4j.smi.OID oidAgentppTestSparseIndex
      OID of the index object agentppTestSparseIndex of table agentppTestSparseEntry.
    • tcModuleSnmpFrameworkMib

      public static final String tcModuleSnmpFrameworkMib
      Name of the SNMP-FRAMEWORK-MIB module providing textual conventions for agentppTestSparseEntry columns.
      See Also:
    • tcDefSnmpAdminString

      public static final String tcDefSnmpAdminString
      Name of the SnmpAdminString textual convention used by agentppTestSparseEntry columns.
      See Also:
    • colAgentppTestSparseCol1

      public static final int colAgentppTestSparseCol1
      Column sub-identifier of the agentppTestSparseCol1 column.
      See Also:
    • colAgentppTestSparseCol2

      public static final int colAgentppTestSparseCol2
      Column sub-identifier of the agentppTestSparseCol2 column.
      See Also:
    • colAgentppTestSparseCol3

      public static final int colAgentppTestSparseCol3
      Column sub-identifier of the agentppTestSparseCol3 column.
      See Also:
    • colAgentppTestSparseRowStatus

      public static final int colAgentppTestSparseRowStatus
      Column sub-identifier of the agentppTestSparseRowStatus column.
      See Also:
    • idxAgentppTestSparseCol1

      public static final int idxAgentppTestSparseCol1
      Zero-based column index of the agentppTestSparseCol1 column.
      See Also:
    • idxAgentppTestSparseCol2

      public static final int idxAgentppTestSparseCol2
      Zero-based column index of the agentppTestSparseCol2 column.
      See Also:
    • idxAgentppTestSparseCol3

      public static final int idxAgentppTestSparseCol3
      Zero-based column index of the agentppTestSparseCol3 column.
      See Also:
    • idxAgentppTestSparseRowStatus

      public static final int idxAgentppTestSparseRowStatus
      Zero-based column index of the agentppTestSparseRowStatus column.
      See Also:
    • oidAgentppTestSharedExtEntry

      public static final org.snmp4j.smi.OID oidAgentppTestSharedExtEntry
      OID of the conceptual row (entry) object agentppTestSharedExtEntry.
    • oidAgentppTestSharedExtTableIndex

      public static final org.snmp4j.smi.OID oidAgentppTestSharedExtTableIndex
      OID of the index object agentppTestSharedExtTableIndex of table agentppTestSharedExtEntry.
    • colAgentppTestSharedExtValueInt

      public static final int colAgentppTestSharedExtValueInt
      Column sub-identifier of the agentppTestSharedExtValueInt column.
      See Also:
    • colAgentppTestSharedExtValueString

      public static final int colAgentppTestSharedExtValueString
      Column sub-identifier of the agentppTestSharedExtValueString column.
      See Also:
    • colAgentppTestSharedExtTableRowStatus

      public static final int colAgentppTestSharedExtTableRowStatus
      Column sub-identifier of the agentppTestSharedExtTableRowStatus column.
      See Also:
    • idxAgentppTestSharedExtValueInt

      public static final int idxAgentppTestSharedExtValueInt
      Zero-based column index of the agentppTestSharedExtValueInt column.
      See Also:
    • idxAgentppTestSharedExtValueString

      public static final int idxAgentppTestSharedExtValueString
      Zero-based column index of the agentppTestSharedExtValueString column.
      See Also:
    • idxAgentppTestSharedExtTableRowStatus

      public static final int idxAgentppTestSharedExtTableRowStatus
      Zero-based column index of the agentppTestSharedExtTableRowStatus column.
      See Also:
    • oidAgentppTestSessionAttrEntry

      public static final org.snmp4j.smi.OID oidAgentppTestSessionAttrEntry
      OID of the conceptual row (entry) object agentppTestSessionAttrEntry.
    • colAgentppTestSessionIndexStrategy

      public static final int colAgentppTestSessionIndexStrategy
      Column sub-identifier of the agentppTestSessionIndexStrategy column.
      See Also:
    • idxAgentppTestSessionIndexStrategy

      public static final int idxAgentppTestSessionIndexStrategy
      Zero-based column index of the agentppTestSessionIndexStrategy column.
      See Also:
  • Constructor Details

    • AgentppTestMib

      protected AgentppTestMib()
      Constructs a AgentppTestMib instance without actually creating its ManagedObject instances. This has to be done in a sub-class constructor or after construction by calling createMO(MOFactory moFactory).
    • AgentppTestMib

      public AgentppTestMib(org.snmp4j.agent.mo.MOFactory moFactory)
      Constructs a AgentppTestMib instance and actually creates its ManagedObject instances using the supplied MOFactory (by calling createMO(MOFactory moFactory)).
      Parameters:
      moFactory - the MOFactory to be used to create the managed objects for this module.
  • Method Details

    • createMO

      protected void createMO(org.snmp4j.agent.mo.MOFactory moFactory)
      Create the ManagedObjects defined for this MIB module using the specified MOFactory.
      Parameters:
      moFactory - the MOFactory instance to use for object creation.
    • getAgentppTestTimeout

      public org.snmp4j.agent.mo.MOScalar<org.snmp4j.smi.UnsignedInteger32> getAgentppTestTimeout()
      Gets the agentppTestTimeout scalar managed object.
      Returns:
      the MOScalar instance representing the agentppTestTimeout object.
    • getAgentppTestSharedEntry

      public org.snmp4j.agent.mo.MOTable<AgentppTestMib.AgentppTestSharedEntryRow, org.snmp4j.agent.mo.MOColumn, org.snmp4j.agent.mo.MOTableModel<AgentppTestMib.AgentppTestSharedEntryRow>> getAgentppTestSharedEntry()
      Gets the agentppTestSharedEntry table managed object.
      Returns:
      the MOTable instance representing the agentppTestSharedEntry table.
    • getAgentppTestSessionsEntry

      public org.snmp4j.agent.mo.MOTable<AgentppTestMib.AgentppTestSessionsEntryRow, org.snmp4j.agent.mo.MOColumn, org.snmp4j.agent.mo.MOTableModel<AgentppTestMib.AgentppTestSessionsEntryRow>> getAgentppTestSessionsEntry()
      Gets the agentppTestSessionsEntry table managed object.
      Returns:
      the MOTable instance representing the agentppTestSessionsEntry table.
    • getAgentppTestSparseEntry

      public org.snmp4j.agent.mo.MOTable<AgentppTestMib.AgentppTestSparseEntryRow, org.snmp4j.agent.mo.MOColumn, org.snmp4j.agent.mo.MOTableModel<AgentppTestMib.AgentppTestSparseEntryRow>> getAgentppTestSparseEntry()
      Gets the agentppTestSparseEntry table managed object.
      Returns:
      the MOTable instance representing the agentppTestSparseEntry table.
    • getAgentppTestSharedExtEntry

      public org.snmp4j.agent.mo.MOTable<AgentppTestMib.AgentppTestSharedExtEntryRow, org.snmp4j.agent.mo.MOColumn, org.snmp4j.agent.mo.MOTableModel<AgentppTestMib.AgentppTestSharedExtEntryRow>> getAgentppTestSharedExtEntry()
      Gets the agentppTestSharedExtEntry table managed object.
      Returns:
      the MOTable instance representing the agentppTestSharedExtEntry table.
    • getAgentppTestSessionAttrEntry

      public org.snmp4j.agent.mo.MOTable<AgentppTestMib.AgentppTestSessionAttrEntryRow, org.snmp4j.agent.mo.MOColumn, org.snmp4j.agent.mo.MOTableModel<AgentppTestMib.AgentppTestSessionAttrEntryRow>> getAgentppTestSessionAttrEntry()
      Gets the agentppTestSessionAttrEntry table managed object.
      Returns:
      the MOTable instance representing the agentppTestSessionAttrEntry table.
    • registerMOs

      public void registerMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context) throws org.snmp4j.agent.DuplicateRegistrationException
      Specified by:
      registerMOs in interface org.snmp4j.agent.MOGroup
      Throws:
      org.snmp4j.agent.DuplicateRegistrationException
    • unregisterMOs

      public void unregisterMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context)
      Specified by:
      unregisterMOs in interface org.snmp4j.agent.MOGroup
    • getSharedTableFactory

      public static org.snmp4j.agent.mo.MOFactory getSharedTableFactory()
      Gets a MOFactory that creates the shared tables used by this test MIB module.
      Returns:
      a new MOFactory instance for creating shared managed objects.
    • addTCsToFactory

      protected void addTCsToFactory(org.snmp4j.agent.mo.MOFactory moFactory)
      Registers the textual conventions defined by this MIB module with the given factory.
      Parameters:
      moFactory - the MOFactory to add the textual conventions to.
    • addImportedTCsToFactory

      public void addImportedTCsToFactory(org.snmp4j.agent.mo.MOFactory moFactory)
      Registers the textual conventions imported from other MIB modules with the given factory.
      Parameters:
      moFactory - the MOFactory to add the imported textual conventions to.