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.ManagedObject, org.snmp4j.agent.ManagedObjectValueAccess, 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.MOTable
addMOChangeListener, addMOTableRowListener, addRow, createRow, createRow, find, getCellInfo, getColumn, getColumnCount, getColumnIndex, getColumns, getDefaultValues, getIndexDef, getIndexPart, getModel, getOID, getValue, getValue, removeMOChangeListener, removeMOTableRowListener, removeRow
 
Methods inherited from interface org.snmp4j.agent.ManagedObjectValueAccess
setValue
 
Methods inherited from interface org.snmp4j.agent.ManagedObject
cleanup, commit, get, getScope, next, prepare, undo
 


Copyright 2005-2011 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.