Modifier and Type | Field and Description |
---|---|
protected MOTableSizeLimit<MOTableRow> |
AgentConfigManager.tableSizeLimit |
Modifier and Type | Method and Description |
---|---|
static <R extends MOTableRow,T extends MOTable<R,? extends MOColumn,? extends MOTableModel<R>>> |
DefaultMOServer.registerTableRowListener(MOServer server,
MOTableRowListener<R> listener)
Register a single
MOTableRowListener with all tables in the
specified MOServer . |
static <R extends MOTableRow,T extends MOTable<R,? extends MOColumn,? extends MOTableModel<R>>> |
DefaultMOServer.unregisterTableRowListener(MOServer server,
MOTableRowListener<R> listener)
Unregister a single
MOTableRowListener with all tables in the
specified MOServer . |
Modifier and Type | Method and Description |
---|---|
MOTableRow[] |
AgentConfig.getTableRows(org.snmp4j.smi.OID tableOID) |
Modifier and Type | Class and Description |
---|---|
class |
Snmp4jDemoMib.Snmp4jDemoEntryRow |
class |
Snmp4jDemoMib.Snmp4jDemoSparseEntryRow |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMOMutableTableModel<R extends MOTableRow> |
class |
DefaultMOTable<R extends MOTableRow,C extends MOColumn,M extends MOTableModel<R>>
The
DefaultMOTable class is the default implementation of the
MOTable class. |
class |
DefaultMOTableModel<R extends MOTableRow> |
interface |
MOMutableTableModel<R extends MOTableRow>
The
MOMutableTableModel defines the interface for mutable
table models. |
interface |
MOTable<R extends MOTableRow,C extends MOColumn,M extends MOTableModel<R>>
The
MOTable interface describes SNMP conceptual tables. |
interface |
MOTableModel<R extends MOTableRow>
The
MOTableModel interface defines the base table
model interface needed for MOTable s. |
class |
MOTableRelation<BaseRow extends MOTableRow,DependentRow extends MOTableRow>
The
MOTableRelation class models table relations like sparse
table relationship and augmentation. |
class |
MOTableRelation<BaseRow extends MOTableRow,DependentRow extends MOTableRow>
The
MOTableRelation class models table relations like sparse
table relationship and augmentation. |
class |
MOTableRowEvent<R extends MOTableRow>
The
MOTableRowEvent class describes the changes |
interface |
MOTableRowFactory<R extends MOTableRow>
A
MOTableRowFactory is used to create and delete rows for a
table model. |
interface |
MOTableRowFilter<R extends MOTableRow>
The
MOTableRowFilter interface can be used to filter rows. |
interface |
MOTableRowListener<R extends MOTableRow>
A
MOTableRowListener can be informed about row changes. |
Modifier and Type | Interface and Description |
---|---|
interface |
MOMutableRow2PC
The
MOMutableRow2PC interface adds support for 2-Phase-Commit
to mutable table rows. |
interface |
MOMutableTableRow
The
MOMutableTableRow extends MOTableRow by
means to change a cells value and to support modifications (i.e. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMOMutableRow2PC |
static class |
DefaultMOTable.ChangeSet |
class |
DefaultMOTableRow
The
DefaultMOTableRow is the default table row implementation. |
Modifier and Type | Method and Description |
---|---|
<R extends MOTableRow,M extends MOTableModel<R>> |
MOFactory.createTable(org.snmp4j.smi.OID oid,
MOTableIndex indexDef,
MOColumn[] columns)
Creates a MOTable instance for the supplied OID, index definition, and
columns with the
DefaultMOMutableTableModel as table model. |
<R extends MOTableRow,M extends MOTableModel<R>> |
DefaultMOFactory.createTable(org.snmp4j.smi.OID oid,
MOTableIndex indexDef,
MOColumn[] columns) |
<R extends MOTableRow,M extends MOTableModel<R>> |
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>> |
DefaultMOFactory.createTable(org.snmp4j.smi.OID oid,
MOTableIndex indexDef,
MOColumn[] columns,
M model) |
<R extends MOTableRow,M extends MOTableModel<? extends R>> |
MOFactory.createTableModel(org.snmp4j.smi.OID tableOID,
MOTableIndex indexDef,
MOColumn[] columns)
Creates a table model (by default a
DefaultMOMutableTableModel ). |
<R extends MOTableRow,M extends MOTableModel<? extends R>> |
DefaultMOFactory.createTableModel(org.snmp4j.smi.OID tableOID,
MOTableIndex indexDef,
MOColumn[] columns) |
<BaseRow extends MOTableRow,DependentRow extends MOTableRow> |
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> |
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> |
DefaultMOFactory.createTableRelation(MOTable<BaseRow,? extends MOColumn,? extends MOTableModel<BaseRow>> baseTable,
MOTable<DependentRow,? extends MOColumn,? extends MOTableModel<DependentRow>> dependentTable) |
<BaseRow extends MOTableRow,DependentRow extends MOTableRow> |
DefaultMOFactory.createTableRelation(MOTable<BaseRow,? extends MOColumn,? extends MOTableModel<BaseRow>> baseTable,
MOTable<DependentRow,? extends MOColumn,? extends MOTableModel<DependentRow>> dependentTable) |
<R extends MOTableRow> |
MOColumn.setTable(MOTable<R,? extends MOColumn,? extends MOTableModel<R>> table)
Sets the table instance this columnar object is contained in.
|
Modifier and Type | Method and Description |
---|---|
MOTableRow |
DefaultMOFactory.createRow(org.snmp4j.smi.OID index,
org.snmp4j.smi.Variable[] values) |
MOTableRow |
MOTableModelEvent.getAffectedRow()
Gets the affected row (if a single row is affected by the event).
|
MOTableRow |
MOTableRow.getBaseRow()
Gets the associated base row for this row (if this row is a dependent row).
|
MOTableRow |
DefaultMOTable.ChangeSet.getBaseRow() |
MOTableRow |
DefaultMOTableRow.getBaseRow() |
MOTableRow |
DefaultMOMutableRow2PC.getBaseRow() |
MOTableRow |
MOTableRowEvent.getPreparedChanges() |
protected MOTableRow[] |
MOTableRelation.removeDependentRows(BaseRow baseTableRow)
Removes all dependent rows for the specified base table row
from the dependent table.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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 |
MOMutableRow2PC.commit(SubRequest subRequest,
MOTableRow changeSet,
int column)
Commits changes to single column.
|
void |
MOMutableColumn.commit(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
MOMutableColumn.commit(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
DefaultMOMutableRow2PC.commitRow(SubRequest subRequest,
MOTableRow changeSet) |
void |
MOMutableRow2PC.commitRow(SubRequest subRequest,
MOTableRow changeSet)
Commits a row as described by the supplied change set.
|
void |
DefaultMOFactory.freeRow(MOTableRow row) |
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) |
protected org.snmp4j.smi.Variable[] |
DefaultMOTable.getPersistentValues(MOTableRow row)
Gets the values of a row that need to be made persistent on behalf of
a
DefaultMOTable.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<V> row,
int column)
Tests if the supplied row is volatile or persistent.
|
void |
DefaultMOMutableRow2PC.prepare(SubRequest subRequest,
MOTableRow changeSet,
int column) |
void |
MOMutableRow2PC.prepare(SubRequest subRequest,
MOTableRow changeSet,
int column)
Prepares changing a single column.
|
void |
MOMutableColumn.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
MOMutableColumn.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
DefaultMOMutableRow2PC.prepareRow(SubRequest subRequest,
MOTableRow changeSet) |
void |
MOMutableRow2PC.prepareRow(SubRequest subRequest,
MOTableRow changeSet)
Prepares a row for changes described by the supplied change set.
|
void |
MOTableRow.setBaseRow(MOTableRow baseRow)
Sets the associated base row.
|
void |
DefaultMOTable.ChangeSet.setBaseRow(MOTableRow baseRow) |
void |
DefaultMOTableRow.setBaseRow(MOTableRow baseRow) |
void |
DefaultMOMutableRow2PC.setBaseRow(MOTableRow baseRow) |
void |
MOMutableTableRow.setBaseRow(MOTableRow baseRow) |
void |
MOMutableColumn.undo(SubRequest subRequest,
MOTableRow row,
int column) |
protected boolean |
MOMutableColumn.validateSetRequest(SubRequest subRequest,
MOTableRow row,
int column) |
Constructor and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
RowStatus<R extends MOTableRow>
The
RowStatus class implements the columnar object TC RowStatus. |
static class |
RowStatus.ActiveRowsFilter<R extends MOTableRow>
The
ActiveRowsFilter is a MOTableRowFilter that
returns only the active rows of a table with a RowStatus column. |
Modifier and Type | Class and Description |
---|---|
class |
NotificationLogMib.NlmConfigLogEntryRow |
class |
NotificationLogMib.NlmLogEntryRow |
class |
NotificationLogMib.NlmLogVariableEntryRow |
class |
NotificationLogMib.NlmStatsLogEntryRow |
class |
SnmpCommunityMIB.SnmpCommunityEntryRow |
class |
SnmpProxyMIB.SnmpProxyRow |
class |
SnmpTargetMIB.SnmpTargetAddrEntryRow |
class |
SnmpTlsTmMib.SnmpTlstmAddrEntryRow |
class |
SnmpTlsTmMib.SnmpTlstmCertToTSNEntryRow |
class |
SnmpTlsTmMib.SnmpTlstmParamsEntryRow |
class |
UsmMIB.UsmTableRow |
Modifier and Type | Method and Description |
---|---|
<R extends MOTableRow> |
RowStatus.setTable(MOTable<R,? extends MOColumn,? extends MOTableModel<R>> table)
Sets the table instance this columnar object is contained in.
|
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
protected void |
RowStatus.assignNewValue(SubRequest subRequest,
MOTableRow row,
int column,
int newValue) |
void |
UsmKeyChange.commit(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
UsmKeyChange.commit(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
RowStatus.commit(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
RowStatus.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.
|
protected boolean |
RowStatus.isReady(MOTableRow row,
int rowStatusColumn) |
protected boolean |
RowStatus.isReady(MOTableRow row,
int rowStatusColumn,
MOTableRow changeSet) |
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 |
StorageType.isVolatile(MOTableRow row,
int column) |
boolean |
RowStatus.isVolatile(MOTableRow row,
int column) |
void |
UsmMIB.UsmTableRow.prepare(SubRequest subRequest,
MOTableRow preparedChanges,
int column) |
void |
UsmOwnKeyChange.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
UsmOwnKeyChange.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
UsmKeyChange.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
UsmKeyChange.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
RowPointer.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow preparedChanges,
int column) |
void |
RowPointer.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow preparedChanges,
int column) |
void |
RowStatus.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
RowStatus.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
void |
SnmpTargetMIB.SnmpTargetAddrEntryRow.prepareRow(SubRequest subRequest,
MOTableRow changeSet) |
protected void |
SnmpTargetMIB.removeRowFromTargetAddrTagIndex(MOTableRow removedRow) |
void |
RowStatus.undo(SubRequest subRequest,
MOTableRow row,
int column) |
Constructor and 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) |
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) |
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.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
Snmp4jLogMib.Snmp4jLogLoggerRow |
class |
Snmp4jProxyMib.Snmp4jProxyEntryRow |
Modifier and Type | Class and Description |
---|---|
class |
Snmp4jHeartbeatMib.Snmp4jAgentHBCtrlEntryRow |
Modifier and Type | Class and Description |
---|---|
class |
LogMOTableSizeLimit<R extends MOTableRow>
The
LogMOTableSizeLimit implements a MOTableSizeLimit
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.
|
Modifier and Type | Method and Description |
---|---|
int |
RowIndexComparator.compare(MOTableRow o1,
MOTableRow o2) |
int |
RowIndexComparator.compare(MOTableRow o1,
MOTableRow o2) |
Copyright © 2019 SNMP4J.org. All rights reserved.