Modifier and Type | Field | Description |
---|---|---|
protected MOTableSizeLimit<MOTableRow> |
AgentConfigManager.tableSizeLimit |
Modifier and Type | Method | 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 | Class | Description |
---|---|---|
class |
Snmp4jDemoMib.Snmp4jDemoEntryRow |
|
class |
Snmp4jDemoMib.Snmp4jDemoSparseEntryRow |
Modifier and Type | Class | 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 | 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 | Description |
---|---|---|
class |
DefaultMOMutableRow2PC |
|
static class |
DefaultMOTable.ChangeSet |
|
class |
DefaultMOTableRow |
The
DefaultMOTableRow is the default table row implementation. |
Modifier and Type | Method | Description |
---|---|---|
default <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. |
default <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>> |
MOFactoryAdapter.createTable(org.snmp4j.smi.OID oid,
MOTableIndex indexDef,
MOColumn[] columns) |
|
<R extends MOTableRow,M extends MOTableModel<R>> |
MOFactoryAdapter.createTable(org.snmp4j.smi.OID oid,
MOTableIndex indexDef,
MOColumn[] columns,
M model) |
|
default <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>> |
MOFactoryAdapter.createTableModel(org.snmp4j.smi.OID tableOID,
MOTableIndex indexDef,
MOColumn[] columns) |
|
default <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.
|
default <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> |
MOFactoryAdapter.createTableRelation(MOTable<BaseRow,? extends MOColumn,? extends MOTableModel<BaseRow>> baseTable,
MOTable<DependentRow,? extends MOColumn,? extends MOTableModel<DependentRow>> dependentTable) |
|
<BaseRow extends MOTableRow,DependentRow extends MOTableRow> |
MOFactoryAdapter.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 | 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
a
MOTableRelation ) 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.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.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 | 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(SubRequest subRequest,
MOTableRow changeSet,
int column) |
Commits changes to single 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 |
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 |
MOMutableColumn.prepare(SubRequest subRequest,
MOTableRow row,
MOTableRow changeSet,
int column) |
|
void |
MOMutableRow2PC.prepare(SubRequest subRequest,
MOTableRow changeSet,
int column) |
Prepares changing a single 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 |
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) |
Constructor | Description |
---|---|
MOTableModelEvent(java.lang.Object source,
int type,
MOTableRow affectedRow) |
Creates a model event associated with a single row.
|
MOTableModelEvent(java.lang.Object source,
int type,
MOTableRow affectedRow,
int columnIndex) |
Creates a model event associated with a single row and column.
|
MOTableRowEvent(java.lang.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(java.lang.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(java.lang.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.
|
Modifier and Type | Class | 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. |
static class |
RowStatus.RowStatusFilter<R extends MOTableRow> |
The
RowStatusFilter is a MOTableRowFilter that
returns only those rows that have a status that equals one of those provided during creation of the filter. |
Modifier and Type | Class | 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 | 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 | 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 | 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.
|
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 |
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) |
Constructor | Description |
---|---|
RowStatusEvent(java.lang.Object source,
MOTable table,
MOTableRow row,
MOTableRow changeSet,
int oldStatus,
int newStatus) |
|
RowStatusEvent(java.lang.Object source,
MOTable table,
MOTableRow row,
MOTableRow changeSet,
int oldStatus,
int newStatus,
boolean deniable) |
|
RowStatusEvent(java.lang.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 | Description |
---|---|---|
class |
SnmpUsmDhObjectsMib.UsmDHKickstartEntryRow |
|
class |
SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow |
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) |
Modifier and Type | Class | Description |
---|---|---|
class |
Snmp4jLogMib.Snmp4jLogLoggerRow |
|
class |
Snmp4jProxyMib.Snmp4jProxyEntryRow |
Modifier and Type | Class | Description |
---|---|---|
class |
Snmp4jHeartbeatMib.Snmp4jAgentHBCtrlEntryRow |
Modifier and Type | Class | 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 | Description |
---|---|---|
int |
RowIndexComparator.compare(MOTableRow o1,
MOTableRow o2) |
Copyright © 2018 SNMP4J.org. All rights reserved.