java.lang.Object
org.snmp4j.agent.mo.DefaultMOTable<DefaultMOTableRow,MOColumn,DefaultMOMutableTableModel<DefaultMOTableRow>>
org.snmp4j.agent.mo.snmp.SNMPv2MIB.SysOREntry
- All Implemented Interfaces:
ManagedObject<SubRequest<?>>
,ManagedObjectValueAccess<SubRequest<?>>
,ChangeableManagedObject<SubRequest<?>>
,GenericManagedObject
,MOTable<DefaultMOTableRow,
,MOColumn, DefaultMOMutableTableModel<DefaultMOTableRow>> AgentCapabilityList
,MOScope
,RandomAccessManagedObject<SubRequest<?>>
,RegisteredManagedObject<SubRequest<?>>
,SerializableManagedObject<SubRequest<?>>
- Enclosing class:
SNMPv2MIB
public class SNMPv2MIB.SysOREntry
extends DefaultMOTable<DefaultMOTableRow,MOColumn,DefaultMOMutableTableModel<DefaultMOTableRow>>
implements AgentCapabilityList
-
Nested Class Summary
Nested classes/interfaces inherited from class org.snmp4j.agent.mo.DefaultMOTable
DefaultMOTable.ChangeSet
-
Field Summary
Fields inherited from class org.snmp4j.agent.mo.DefaultMOTable
moChangeListeners, model, moTableRowListeners, newRows, pendingChanges, rowModificationControlColumns
-
Constructor Summary
ConstructorDescriptionSysOREntry
(org.snmp4j.smi.OID oid, MOTableIndex index, MOColumn<?>[] columns) -
Method Summary
Modifier and TypeMethodDescriptionorg.snmp4j.smi.OID
addSysOREntry
(org.snmp4j.smi.OID sysORID, org.snmp4j.smi.OctetString sysORDescr) Add a capabilities description to the exported list.removeSysOREntry
(org.snmp4j.smi.OID index) Remove a capabilities description from the exported list.Methods inherited from class org.snmp4j.agent.mo.DefaultMOTable
addMOChangeListener, addMOTableRowListener, addNewRow, addPendingChanges, addRow, addRowInternal, cleanup, commit, covers, createRow, createRow, createRowInternal, exportInstance, find, findCell, fireAfterMOChange, fireAfterPrepareMOChange, fireBeforeMOChange, fireBeforePrepareMOChange, fireRowChanged, fireRowExistsEvent, get, getCellInfo, getCellOID, getChangesFromRequest, getColumn, getColumnCount, getColumnIndex, getColumns, getDefaultValues, getDependentTableRow, getID, getIndexDef, getIndexPart, getInstanceSubID, getLowerBound, getModel, getNewRows, getOID, getPendingChangeSet, getPersistentValues, getRowModificationControlColumns, getRowPreview, getScope, getUpperBound, getValue, getValue, getValue, getValue, hasNewRows, importInstance, instanceCount, instanceIterator, isChangeSetComplete, isConfigurable, isCovered, isLowerIncluded, isOverlapping, isUpperIncluded, isVolatile, isVolatile, load, loadRow, next, prepare, removeAll, removeAnyStorageType, removeAnyStorageType, removeMOChangeListener, removeMOTableRowListener, removeRow, restoreRawDataForHiddenColumns, save, setConfigurable, setModel, setValue, setVolatile, toString, undo, update, update
-
Constructor Details
-
SysOREntry
-
-
Method Details
-
addSysOREntry
public org.snmp4j.smi.OID addSysOREntry(org.snmp4j.smi.OID sysORID, org.snmp4j.smi.OctetString sysORDescr) Description copied from interface:AgentCapabilityList
Add a capabilities description to the exported list.- Specified by:
addSysOREntry
in interfaceAgentCapabilityList
- Parameters:
sysORID
- the OID of an AGENT-CAPABILITIES statement.sysORDescr
- A textual description of the capabilities identified by the corresponding instance of sysORID.- Returns:
- the index OID of the entry that uniquely identifies it.
-
removeSysOREntry
Description copied from interface:AgentCapabilityList
Remove a capabilities description from the exported list.- Specified by:
removeSysOREntry
in interfaceAgentCapabilityList
- Parameters:
index
- the index OID previously returned byAgentCapabilityList.addSysOREntry(org.snmp4j.smi.OID, org.snmp4j.smi.OctetString)
.- Returns:
- MOTableRow
the removed sysOREntry row or
null
if such a row could not be found.
-