Package org.snmp4j.agent.agentx.master
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 ClassesModifier and TypeClassDescriptionstatic final classThe administrative (desired) status of the session. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates anAgentXMib.AgentXMib(AgentXCommandProcessor agentXProcessor) Creates anAgentXMibfor the specifiedAgentXCommandProcessor. -
Method Summary
Modifier and TypeMethodDescriptionorg.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.voidmasterChanged(AgentXMasterEvent event) The state of the master agents sub-agent connections, sessions, or registrations has been changed.voidregisterMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context) voidtableModelChanged(org.snmp4j.agent.mo.MOTableModelEvent changeEvent) voidunregisterMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context)
-
Constructor Details
-
AgentXMib
protected AgentXMib()Creates anAgentXMib. -
AgentXMib
Creates anAgentXMibfor the specifiedAgentXCommandProcessor.- Parameters:
agentXProcessor- a AgentX message processor.
-
-
Method Details
-
getAgentxConnectionEntry
public org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxConnectionEntryRow,org.snmp4j.agent.mo.MOColumn, getAgentxConnectionEntry()org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxConnectionEntryRow>> Gets the agentXConnectionTable implementation.- Returns:
- a
MOTableinstance implementing the agentXConnectionTable.
-
getAgentxSessionEntry
public org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxSessionEntryRow,org.snmp4j.agent.mo.MOColumn, getAgentxSessionEntry()org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxSessionEntryRow>> Gets the agentXSessionTable implementation.- Returns:
- a
MOTableinstance implementing the agentXSessionTable.
-
getAgentxRegistrationEntry
public org.snmp4j.agent.mo.MOTable<org.snmp4j.agent.agentx.master.AgentXMib.AgentxRegistrationEntryRow,org.snmp4j.agent.mo.MOColumn, getAgentxRegistrationEntry()org.snmp4j.agent.mo.MOMutableTableModel<org.snmp4j.agent.agentx.master.AgentXMib.AgentxRegistrationEntryRow>> Gets the agentXRegistrationTable implementation.- Returns:
- a
MOTableinstance implementing the agentXRegistrationTable.
-
registerMOs
public void registerMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context) throws org.snmp4j.agent.DuplicateRegistrationException - Specified by:
registerMOsin interfaceorg.snmp4j.agent.MOGroup- Throws:
org.snmp4j.agent.DuplicateRegistrationException
-
unregisterMOs
public void unregisterMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context) - Specified by:
unregisterMOsin interfaceorg.snmp4j.agent.MOGroup
-
masterChanged
Description copied from interface:AgentXMasterListenerThe state of the master agents sub-agent connections, sessions, or registrations has been changed. For details inspect the supplied event object.- Specified by:
masterChangedin interfaceAgentXMasterListener- Parameters:
event- an AgentXMasterEvent object.
-
tableModelChanged
public void tableModelChanged(org.snmp4j.agent.mo.MOTableModelEvent changeEvent) - Specified by:
tableModelChangedin interfaceorg.snmp4j.agent.mo.MOTableModelListener
-