Package org.snmp4j.agent.agentx.subagent
Interface AgentXSharedMOTable<R extends org.snmp4j.agent.mo.MOTableRow,C extends org.snmp4j.agent.mo.MOColumn,M extends org.snmp4j.agent.mo.MOTableModel<R>>
- All Superinterfaces:
org.snmp4j.agent.mo.ChangeableManagedObject<org.snmp4j.agent.request.SubRequest<?>>
,org.snmp4j.agent.mo.GenericManagedObject
,org.snmp4j.agent.ManagedObject<org.snmp4j.agent.request.SubRequest<?>>
,org.snmp4j.agent.ManagedObjectValueAccess<org.snmp4j.agent.request.SubRequest<?>>
,org.snmp4j.agent.mo.MOTable<R,
C, M>
- All Known Subinterfaces:
AgentXSharedMutableMOTable<R,
C, M>
- All Known Implementing Classes:
DefaultAgentXSharedMOTable
public interface AgentXSharedMOTable<R extends org.snmp4j.agent.mo.MOTableRow,C extends org.snmp4j.agent.mo.MOColumn,M extends org.snmp4j.agent.mo.MOTableModel<R>>
extends org.snmp4j.agent.mo.MOTable<R,C,M>
The
AgentXSharedMOTable
extends the MOTable
interface. It serves as a marker interface to be able to
differentiate between regular tables and AgentX shared index tables. The latter require an index definition where all
sub-indexes have an OID specified (MOTableSubIndex.getOid()
). AgentX shared index tables provide services
needed for sharing rows of the same conceptual table across multiple AgentX sub-agents.- Version:
- 1.0
- Author:
- Frank Fock
-
Method Summary
Methods inherited from interface org.snmp4j.agent.mo.ChangeableManagedObject
addMOChangeListener, removeMOChangeListener
Methods inherited from interface org.snmp4j.agent.ManagedObject
cleanup, commit, get, getScope, next, prepare, undo
Methods inherited from interface org.snmp4j.agent.ManagedObjectValueAccess
setValue
Methods inherited from interface org.snmp4j.agent.mo.MOTable
addMOTableRowListener, addNewRow, addRow, createRow, createRow, find, getCellInfo, getColumn, getColumnCount, getColumnIndex, getColumns, getDefaultValues, getIndexDef, getIndexPart, getModel, getOID, getValue, getValue, removeMOTableRowListener, removeRow