Class AgentXMib

java.lang.Object
org.snmp4j.agent.agentx.master.AgentXMib
All Implemented Interfaces:
EventListener, AgentXMasterListener, org.snmp4j.agent.mo.MOTableModelListener, org.snmp4j.agent.MOGroup

public class AgentXMib extends Object implements org.snmp4j.agent.MOGroup, AgentXMasterListener, org.snmp4j.agent.mo.MOTableModelListener
The AgentXMIB implements the AGENTX-MIB SMIv2 specification.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    The administrative (desired) status of the session.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Creates an AgentXMib.
     
    Creates an AgentXMib for the specified AgentXCommandProcessor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxConnectionEntryRow,org.snmp4j.agent.mo.MOColumn,org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxConnectionEntryRow>>
    Gets the agentXConnectionTable implementation.
    org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxRegistrationEntryRow,org.snmp4j.agent.mo.MOColumn,org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxRegistrationEntryRow>>
    Gets the agentXRegistrationTable implementation.
    org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxSessionEntryRow,org.snmp4j.agent.mo.MOColumn,org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxSessionEntryRow>>
    Gets the agentXSessionTable implementation.
    void
    The state of the master agents sub-agent connections, sessions, or registrations has been changed.
    void
    registerMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context)
     
    void
    tableModelChanged(org.snmp4j.agent.mo.MOTableModelEvent changeEvent)
     
    void
    unregisterMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context)
     

    Methods inherited from class java.lang.Object

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

  • Method Details

    • getAgentxConnectionEntry

      public org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxConnectionEntryRow,org.snmp4j.agent.mo.MOColumn,org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxConnectionEntryRow>> getAgentxConnectionEntry()
      Gets the agentXConnectionTable implementation.
      Returns:
      a MOTable instance implementing the agentXConnectionTable.
    • getAgentxSessionEntry

      public org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxSessionEntryRow,org.snmp4j.agent.mo.MOColumn,org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxSessionEntryRow>> getAgentxSessionEntry()
      Gets the agentXSessionTable implementation.
      Returns:
      a MOTable instance implementing the agentXSessionTable.
    • getAgentxRegistrationEntry

      public org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxRegistrationEntryRow,org.snmp4j.agent.mo.MOColumn,org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxRegistrationEntryRow>> getAgentxRegistrationEntry()
      Gets the agentXRegistrationTable implementation.
      Returns:
      a MOTable instance implementing the agentXRegistrationTable.
    • 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
    • masterChanged

      public void masterChanged(AgentXMasterEvent event)
      Description copied from interface: AgentXMasterListener
      The state of the master agents sub-agent connections, sessions, or registrations has been changed. For details inspect the supplied event object.
      Specified by:
      masterChanged in interface AgentXMasterListener
      Parameters:
      event - an AgentXMasterEvent object.
    • tableModelChanged

      public void tableModelChanged(org.snmp4j.agent.mo.MOTableModelEvent changeEvent)
      Specified by:
      tableModelChanged in interface org.snmp4j.agent.mo.MOTableModelListener