Uses of Interface
org.snmp4j.agent.mo.MOTableRow
-
Packages that use MOTableRow Package Description org.snmp4j.agent org.snmp4j.agent.mo org.snmp4j.agent.mo.snmp org.snmp4j.agent.mo.snmp.dh org.snmp4j.agent.mo.snmp.tc org.snmp4j.agent.mo.snmp4j org.snmp4j.agent.mo.util -
-
Uses of MOTableRow in org.snmp4j.agent
Fields in org.snmp4j.agent with type parameters of type MOTableRow Modifier and Type Field Description protected MOTableSizeLimit<MOTableRow>
AgentConfigManager. tableSizeLimit
Methods in org.snmp4j.agent with type parameters of type MOTableRow Modifier and Type Method Description static <R extends MOTableRow,T extends MOTable<R,? extends MOColumn,? extends MOTableModel<R>>>
voidDefaultMOServer. registerTableRowListener(MOServer server, MOTableRowListener<R> listener)
Register a singleMOTableRowListener
with all tables in the specifiedMOServer
.static <R extends MOTableRow,T extends MOTable<R,? extends MOColumn,? extends MOTableModel<R>>>
voidDefaultMOServer. unregisterTableRowListener(MOServer server, MOTableRowListener<R> listener)
Unregister a singleMOTableRowListener
with all tables in the specifiedMOServer
. -
Uses of MOTableRow in org.snmp4j.agent.mo
Classes in org.snmp4j.agent.mo with type parameters of type MOTableRow Modifier and Type Class Description class
DefaultMOMutableTableModel<R extends MOTableRow>
class
DefaultMOTable<R extends MOTableRow,C extends MOColumn,M extends MOTableModel<R>>
TheDefaultMOTable
class is the default implementation of theMOTable
class.class
DefaultMOTableModel<R extends MOTableRow>
interface
MOMutableTableModel<R extends MOTableRow>
TheMOMutableTableModel
defines the interface for mutable table models.interface
MOTable<R extends MOTableRow,C extends MOColumn,M extends MOTableModel<R>>
TheMOTable
interface describes SNMP conceptual tables.interface
MOTableModel<R extends MOTableRow>
TheMOTableModel
interface defines the base table model interface needed forMOTable
s.class
MOTableRelation<BaseRow extends MOTableRow,DependentRow extends MOTableRow>
TheMOTableRelation
class models table relations like sparse table relationship and augmentation.class
MOTableRelation<BaseRow extends MOTableRow,DependentRow extends MOTableRow>
TheMOTableRelation
class models table relations like sparse table relationship and augmentation.class
MOTableRowEvent<R extends MOTableRow>
TheMOTableRowEvent
class describes the changesinterface
MOTableRowFactory<R extends MOTableRow>
AMOTableRowFactory
is used to create and delete rows for a table model.interface
MOTableRowFilter<R extends MOTableRow>
TheMOTableRowFilter
interface can be used to filter rows.interface
MOTableRowListener<R extends MOTableRow>
AMOTableRowListener
can be informed about row changes.Subinterfaces of MOTableRow in org.snmp4j.agent.mo Modifier and Type Interface Description interface
MOMutableRow2PC<SR extends SubRequest<?>>
TheMOMutableRow2PC
interface adds support for 2-Phase-Commit to mutable table rows.interface
MOMutableTableRow
TheMOMutableTableRow
extendsMOTableRow
by means to change a cells value and to support modifications (i.e.Classes in org.snmp4j.agent.mo that implement MOTableRow Modifier and Type Class Description class
DefaultMOMutableRow2PC
static class
DefaultMOTable.ChangeSet
class
DefaultMOTableRow
TheDefaultMOTableRow
is the default table row implementation.Methods in org.snmp4j.agent.mo with type parameters of type MOTableRow Modifier and Type Method Description default <R extends MOTableRow,M extends MOTableModel<R>>
MOTable<R,MOColumn,M>MOFactory. createTable(org.snmp4j.smi.OID oid, MOTableIndex indexDef, MOColumn[] columns)
Creates a MOTable instance for the supplied OID, index definition, and columns with theDefaultMOMutableTableModel
as table model.default <R extends MOTableRow,M extends MOTableModel<R>>
MOTable<R,MOColumn,M>MOFactory. createTable(org.snmp4j.smi.OID oid, MOTableIndex indexDef, MOColumn[] columns, M model)
Creates a MOTable instance for the supplied OID, index definition, columns, and table model.<R extends MOTableRow,M extends MOTableModel<R>>
MOTable<R,MOColumn,M>MOFactoryAdapter. createTable(org.snmp4j.smi.OID oid, MOTableIndex indexDef, MOColumn[] columns)
<R extends MOTableRow,M extends MOTableModel<R>>
MOTable<R,MOColumn,M>MOFactoryAdapter. createTable(org.snmp4j.smi.OID oid, MOTableIndex indexDef, MOColumn[] columns, M model)
default <R extends MOTableRow,M extends MOTableModel<? extends R>>
MMOFactory. createTableModel(org.snmp4j.smi.OID tableOID, MOTableIndex indexDef, MOColumn[] columns)
Creates a table model (by default aDefaultMOMutableTableModel
).<R extends MOTableRow,M extends MOTableModel<? extends R>>
MMOFactoryAdapter. createTableModel(org.snmp4j.smi.OID tableOID, MOTableIndex indexDef, MOColumn[] columns)
default <BaseRow extends MOTableRow,DependentRow extends MOTableRow>
MOTableRelation<BaseRow,DependentRow>MOFactory. createTableRelation(MOTable<BaseRow,? extends MOColumn,? extends MOTableModel<BaseRow>> baseTable, MOTable<DependentRow,? extends MOColumn,? extends MOTableModel<DependentRow>> dependentTable)
Creates a relation between two tables.default <BaseRow extends MOTableRow,DependentRow extends MOTableRow>
MOTableRelation<BaseRow,DependentRow>MOFactory. createTableRelation(MOTable<BaseRow,? extends MOColumn,? extends MOTableModel<BaseRow>> baseTable, MOTable<DependentRow,? extends MOColumn,? extends MOTableModel<DependentRow>> dependentTable)
Creates a relation between two tables.<BaseRow extends MOTableRow,DependentRow extends MOTableRow>
MOTableRelation<BaseRow,DependentRow>MOFactoryAdapter. createTableRelation(MOTable<BaseRow,? extends MOColumn,? extends MOTableModel<BaseRow>> baseTable, MOTable<DependentRow,? extends MOColumn,? extends MOTableModel<DependentRow>> dependentTable)
<BaseRow extends MOTableRow,DependentRow extends MOTableRow>
MOTableRelation<BaseRow,DependentRow>MOFactoryAdapter. createTableRelation(MOTable<BaseRow,? extends MOColumn,? extends MOTableModel<BaseRow>> baseTable, MOTable<DependentRow,? extends MOColumn,? extends MOTableModel<DependentRow>> dependentTable)
<R extends MOTableRow>
voidMOColumn. setTable(MOTable<R,? extends MOColumn,? extends MOTableModel<R>> table)
Sets the table instance this columnar object is contained in.Methods in org.snmp4j.agent.mo that return MOTableRow Modifier and Type Method Description MOTableRow
MOTableModelEvent. getAffectedRow()
Gets the affected row (if a single row is affected by the event).MOTableRow
DefaultMOMutableRow2PC. getBaseRow()
MOTableRow
DefaultMOTable.ChangeSet. getBaseRow()
MOTableRow
DefaultMOTableRow. getBaseRow()
MOTableRow
MOTableRow. getBaseRow()
Gets the associated base row for this row (if this row is a dependent row).MOTableRow
DefaultMOTable. getDependentTableRow(org.snmp4j.smi.OID dependentTableID, org.snmp4j.smi.OID index)
Gets the row with the given index from the dependent table (thus a table which extends this table using aMOTableRelation
) with the provided table entry object identifier.MOTableRow
MOTableRowEvent. getPreparedChanges()
protected MOTableRow[]
MOTableRelation. removeDependentRows(BaseRow baseTableRow)
Removes all dependent rows for the specified base table row from the dependent table.Methods in org.snmp4j.agent.mo that return types with arguments of type MOTableRow Modifier and Type Method Description List<MOTableRow>
DefaultMOMutableTableModel. getRows(org.snmp4j.smi.OID lowerBound, org.snmp4j.smi.OID upperBoundEx)
Returns a lexicographic ordered list of the rows in the specified index range.Methods in org.snmp4j.agent.mo with parameters of type MOTableRow Modifier and Type Method Description protected DefaultMOTable.ChangeSet
DefaultMOTable. addPendingChanges(SubRequest<?> subRequest, MOTableRow row, boolean newRow)
void
MOMutableColumn. cleanup(SubRequest<?> subRequest, MOTableRow row, int column)
void
DefaultMOMutableRow2PC. commit(SubRequest<?> subRequest, MOTableRow changeSet, int column)
void
MOMutableColumn. commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
MOMutableRow2PC. commit(SR subRequest, MOTableRow changeSet, int column)
Commits changes to single column.void
DefaultMOMutableRow2PC. commitRow(SubRequest<?> subRequest, MOTableRow changeSet)
void
MOMutableRow2PC. commitRow(SR subRequest, MOTableRow changeSet)
Commits a row as described by the supplied change set.int
DefaultMOTableRow. compareTo(MOTableRow o)
Compares this row with aMOTableRow
instance by their index values.void
MOColumn. get(SubRequest<?> subRequest, MOTableRow row, int column)
Process a get sub-request for the specified table row and column.protected int
DefaultMOTable. getChangesFromRequest(org.snmp4j.smi.OID index, MOTableRow row, SubRequest<?> request, org.snmp4j.smi.Variable[] values, boolean setDefaultValues, boolean newRow)
static <V extends org.snmp4j.smi.Variable>
VDefaultMOTableRow. getColumnValue(MOTableRow row, MOTable<?,?,?> table, Class<MOColumn<V>> columnClass, SubRequest<?> subRequest)
Gets the value of the first column (if it exists) in the specified row and table that matches (equals) the given column class.protected org.snmp4j.smi.Variable[]
DefaultMOTable. getPersistentValues(MOTableRow row)
Gets the values of a row that need to be made persistent on behalf of aDefaultMOTable.save(MOOutput output)
call.org.snmp4j.smi.Variable
DefaultMOMutableRow2PC. getResultingValue(int column, MOTableRow changes)
Returns the value of the specified column that would result if the specified changes would have been applied to the row.org.snmp4j.smi.Variable
MOColumn. getStoreValue(MOTableRow row, int column)
Return the content of this column's value of the given row for persistent storage.protected org.snmp4j.smi.Variable
DefaultMOTable. getValue(MOTableRow row, int col, SubRequest<?> req)
V
MOColumn. getValue(MOTableRow row, int column, SubRequest<?> subRequest)
Gets the value of the specified column from the provided row.boolean
MOColumn. isVolatile(MOTableRow row, int column)
Tests if the supplied row is volatile or persistent.void
DefaultMOMutableRow2PC. prepare(SubRequest<?> subRequest, MOTableRow changeSet, int column)
void
MOMutableColumn. prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
MOMutableRow2PC. prepare(SR subRequest, MOTableRow changeSet, int column)
Prepares changing a single column.void
DefaultMOMutableRow2PC. prepareRow(SubRequest<?> subRequest, MOTableRow changeSet)
void
MOMutableRow2PC. prepareRow(SR subRequest, MOTableRow changeSet)
Prepares a row for changes described by the supplied change set.void
RowModificationControlColumn. prepareRow(SubRequest<?> subRequest, MOMutableTableRow currentRow, MOTableRow changeSet)
Prepares a row for changes described by the supplied change set.void
DefaultMOMutableRow2PC. setBaseRow(MOTableRow baseRow)
void
DefaultMOTable.ChangeSet. setBaseRow(MOTableRow baseRow)
void
DefaultMOTableRow. setBaseRow(MOTableRow baseRow)
void
MOMutableTableRow. setBaseRow(MOTableRow baseRow)
void
MOTableRow. setBaseRow(MOTableRow baseRow)
Sets the associated base row.void
MOMutableColumn. undo(SubRequest<?> subRequest, MOTableRow row, int column)
protected boolean
MOMutableColumn. validateSetRequest(SubRequest<?> subRequest, MOTableRow row, int column)
Constructors in org.snmp4j.agent.mo with parameters of type MOTableRow Constructor Description MOTableModelEvent(Object source, int type, MOTableRow affectedRow)
Creates a model event associated with a single row.MOTableModelEvent(Object source, int type, MOTableRow affectedRow, int columnIndex)
Creates a model event associated with a single row and column.MOTableRowEvent(Object source, MOTable<R,? extends MOColumn,? extends MOTableModel<R>> table, R row, MOTableRow preparedChanges, int type)
Creates a table row event based on table, row, prepared changes, and type that cannot be canceled by the event listener.MOTableRowEvent(Object source, MOTable<R,? extends MOColumn,? extends MOTableModel<R>> table, R row, MOTableRow preparedChanges, int type, boolean deniable)
Creates a table row event based on table, row, prepared changes, and type.MOTableRowEvent(Object source, MOTable<R,? extends MOColumn,? extends MOTableModel<R>> table, R row, MOTableRow preparedChanges, int type, boolean deniable, int numberOfConsecutiveEventsOfSameOrigin)
Creates a table row event based on table, row, prepared changes, and type that cannot be canceled by the event listener. -
Uses of MOTableRow in org.snmp4j.agent.mo.snmp
Classes in org.snmp4j.agent.mo.snmp with type parameters of type MOTableRow Modifier and Type Class Description class
RowStatus<R extends MOTableRow>
TheRowStatus
class implements the columnar object TC RowStatus.static class
RowStatus.ActiveRowsFilter<R extends MOTableRow>
TheActiveRowsFilter
is aMOTableRowFilter
that returns only the active rows of a table with a RowStatus column.static class
RowStatus.RowStatusFilter<R extends MOTableRow>
TheRowStatusFilter
is aMOTableRowFilter
that returns only those rows that have a status that equals one of those provided during creation of the filter.Classes in org.snmp4j.agent.mo.snmp that implement MOTableRow Modifier and Type Class Description class
NotificationLogMib.NlmConfigLogEntryRow
class
NotificationLogMib.NlmLogEntryRow
class
NotificationLogMib.NlmLogVariableEntryRow
class
NotificationLogMib.NlmStatsLogEntryRow
class
SnmpCommunityMIB.SnmpCommunityEntryRow
class
SnmpCommunityMIB.SnmpTargetAddrExtEntryRow
class
SnmpProxyMIB.SnmpProxyRow
class
SnmpTargetMIB.SnmpTargetAddrEntryRow
class
SnmpTlsTmMib.SnmpTlstmAddrEntryRow
class
SnmpTlsTmMib.SnmpTlstmCertToTSNEntryRow
class
SnmpTlsTmMib.SnmpTlstmParamsEntryRow
class
UsmMIB.UsmTableRow
Methods in org.snmp4j.agent.mo.snmp with type parameters of type MOTableRow Modifier and Type Method Description <R extends MOTableRow>
voidRowStatus. setTable(MOTable<R,? extends MOColumn,? extends MOTableModel<R>> table)
Sets the table instance this columnar object is contained in.Methods in org.snmp4j.agent.mo.snmp that return MOTableRow Modifier and Type Method Description MOTableRow
RowStatusEvent. getChangeSet()
MOTableRow
RowStatusEvent. getRow()
MOTableRow
SnmpTargetMIB. getTargetParamsRow(org.snmp4j.smi.OctetString paramsName)
Returns the SNMP Target Parameters row for the specified name.MOTableRow
SnmpTargetMIB. getTargetParamsRow(org.snmp4j.smi.OctetString paramsName, boolean activeOnly)
Returns the SNMP Target Parameters row for the specified name.MOTableRow
VacmMIB.VacmContextIterator. next()
MOTableRow
AgentCapabilityList. removeSysOREntry(org.snmp4j.smi.OID index)
Remove a capabilities description from the exported list.MOTableRow
SNMPv2MIB. removeSysOREntry(org.snmp4j.smi.OID index)
MOTableRow
SNMPv2MIB.SysOREntry. removeSysOREntry(org.snmp4j.smi.OID index)
MOTableRow
SnmpTargetMIB. removeTargetAddress(org.snmp4j.smi.OctetString name)
MOTableRow
SnmpTargetMIB. removeTargetParams(org.snmp4j.smi.OctetString name)
Methods in org.snmp4j.agent.mo.snmp that return types with arguments of type MOTableRow Modifier and Type Method Description protected List<MOTableRow>
VacmMIB. getViews(org.snmp4j.smi.OctetString viewName)
Methods in org.snmp4j.agent.mo.snmp with parameters of type MOTableRow Modifier and Type Method Description protected void
RowStatus. assignNewValue(SubRequest<?> subRequest, MOTableRow row, int column, int newValue)
void
RowStatus. commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
UsmKeyChange. commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
SnmpTargetMIB.SnmpTargetAddrEntryRow. commitRow(SubRequest<?> subRequest, MOTableRow changeSet)
void
UsmMIB.UsmTableRow. commitRow(SubRequest<?> subRequest, MOTableRow changeSet)
void
KeyChange. get(SubRequest<?> subRequest, MOTableRow row, int column)
void
RowStatus. get(SubRequest<?> subRequest, MOTableRow row, int column)
org.snmp4j.security.AuthenticationProtocol
UsmMIB.UsmTableRow. getAuthProtocol(MOTableRow changeSet)
org.snmp4j.smi.OID
UsmMIB.UsmTableRow. getAuthProtocolOID(MOTableRow changeSet)
Gets the OID of the authentication protocol defined by the given change set.protected int
UsmKeyChange. getDigestLength(UsmMIB.UsmTableRow row, MOTableRow changeSet)
org.snmp4j.security.PrivacyProtocol
UsmMIB.UsmTableRow. getPrivProtocol(MOTableRow changeSet)
org.snmp4j.smi.OID
UsmMIB.UsmTableRow. getPrivProtocolOID(MOTableRow preparedChanges)
Gets the OID of the privacy protocol defined by the given change set.static org.snmp4j.smi.Integer32
RowStatus. getRowStatus(MOTableRow row, MOTable<?,?,?> table)
Gets the value of the RowStatus column (if it exists) in the specified row and table.static org.snmp4j.smi.Integer32
StorageType. getStorageType(MOTableRow row, MOTable<?,?,?> table)
Gets the value of the StorageType column (if it exists) in the specified row and table.protected boolean
RowStatus. isReady(MOTableRow row, int rowStatusColumn)
protected boolean
RowStatus. isReady(MOTableRow row, int rowStatusColumn, MOTableRow changeSet)
static boolean
RowStatus. isRowActive(MOTableRow row, int rowStatusColumnIndex)
Tests if the specified row is active.boolean
RowStatus. isVolatile(MOTableRow row, int column)
boolean
StorageType. isVolatile(MOTableRow row, int column)
Checks if the row is volatile (i.e.void
RowPointer. prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow preparedChanges, int column)
void
RowStatus. prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
SnmpTlsTmMib.SnmpTlstmAddrEntryRow. prepare(SubRequest<?> subRequest, MOTableRow changeSet, int column)
void
UsmKeyChange. prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
UsmMIB.UsmTableRow. prepare(SubRequest<?> subRequest, MOTableRow preparedChanges, int column)
void
UsmOwnKeyChange. prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
SnmpTargetMIB.SnmpTargetAddrEntryRow. prepareRow(SubRequest<?> subRequest, MOTableRow changeSet)
void
StorageType. prepareRow(SubRequest<?> subRequest, MOMutableTableRow currentRow, MOTableRow changeSet)
Prepares a row for changes described by the supplied change set.protected void
SnmpTargetMIB. removeRowFromTargetAddrTagIndex(MOTableRow removedRow)
void
RowStatus. undo(SubRequest<?> subRequest, MOTableRow row, int column)
Constructors in org.snmp4j.agent.mo.snmp with parameters of type MOTableRow Constructor Description RowStatusEvent(Object source, MOTable<?,?,?> table, MOTableRow row, MOTableRow changeSet, int oldStatus, int newStatus)
RowStatusEvent(Object source, MOTable<?,?,?> table, MOTableRow row, MOTableRow changeSet, int oldStatus, int newStatus, boolean deniable)
RowStatusEvent(Object source, MOTable<?,?,?> table, MOTableRow row, MOTableRow changeSet, int oldStatus, int newStatus, boolean deniable, SubRequest<?> request)
Creates a row status event and associates a security name with the status change. -
Uses of MOTableRow in org.snmp4j.agent.mo.snmp.dh
Classes in org.snmp4j.agent.mo.snmp.dh that implement MOTableRow Modifier and Type Class Description class
SnmpUsmDhObjectsMib.UsmDHKickstartEntryRow
class
SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow
Methods in org.snmp4j.agent.mo.snmp.dh with parameters of type MOTableRow Modifier and Type Method Description void
DHKeyChangeImpl. commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow. commitRow(SubRequest<?> subRequest, MOTableRow changeSet)
void
DHKeyChangeImpl. get(SubRequest<?> subRequest, MOTableRow row, int column)
org.snmp4j.security.AuthenticationProtocol
SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow. getAuthProtocol(MOTableRow changeSet)
org.snmp4j.security.PrivacyProtocol
SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow. getPrivProtocol(MOTableRow changeSet)
void
DHKeyChangeImpl. prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column)
void
DHKeyChangeImpl. undo(SubRequest<?> subRequest, MOTableRow row, int column)
-
Uses of MOTableRow in org.snmp4j.agent.mo.snmp.tc
Classes in org.snmp4j.agent.mo.snmp.tc with type parameters of type MOTableRow Modifier and Type Class Description class
RowStatusTC<R extends MOTableRow>
TheRowStatusTC
implements aInteger32
TextualConvention
that implements the SNMPv2-MIB RowStatus textual convention. -
Uses of MOTableRow in org.snmp4j.agent.mo.snmp4j
Classes in org.snmp4j.agent.mo.snmp4j that implement MOTableRow Modifier and Type Class Description class
Snmp4jConfigMib.Snmp4jCfgStorageEntryRow
class
Snmp4jLogMib.Snmp4jLogConsoleHandlerEntryRow
class
Snmp4jLogMib.Snmp4jLogFileHandlerEntryRow
class
Snmp4jLogMib.Snmp4jLogHandlerEntryRow
class
Snmp4jLogMib.Snmp4jLogLoggerEntryRow
class
Snmp4jLogMib.Snmp4jLogLoggerRow
class
Snmp4jLogMib.Snmp4jLogLoggerToHandlerEntryRow
class
Snmp4jProxyMib.Snmp4jProxyEntryRow
Methods in org.snmp4j.agent.mo.snmp4j with parameters of type MOTableRow Modifier and Type Method Description void
Snmp4jConfigMib.Snmp4jCfgStorageEntryRow. commitRow(SubRequest<?> subRequest, MOTableRow changeSet)
void
Snmp4jConfigMib.Snmp4jCfgStorageEntryRow. prepareRow(SubRequest<?> subRequest, MOTableRow changeSet)
-
Uses of MOTableRow in org.snmp4j.agent.mo.util
Classes in org.snmp4j.agent.mo.util with type parameters of type MOTableRow Modifier and Type Class Description class
LogMOTableSizeLimit<R extends MOTableRow>
TheLogMOTableSizeLimit
implements aMOTableSizeLimit
to limit the number of entries in a table by removing the eldest rows existing in the table when the limit is exceeded.class
MOTableSizeLimit<R extends MOTableRow>
This class implements a size limit on the number of rows in a table.Methods in org.snmp4j.agent.mo.util with parameters of type MOTableRow Modifier and Type Method Description int
RowIndexComparator. compare(MOTableRow o1, MOTableRow o2)
-