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, removeMOChangeListenerMethods inherited from interface org.snmp4j.agent.ManagedObject
cleanup, commit, find, get, getScope, next, next, prepare, undoMethods inherited from interface org.snmp4j.agent.ManagedObjectValueAccess
setValueMethods 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