All Classes and Interfaces
Class
Description
AbstractVariableBindingMapper
provides helper functions to support the
conversion between Variable
values and native values used in an application.The
ChangeSet
interface defines how a list of changes to a proxy model can be associated with
the resulting changes on the SNMP level and the status of the (atom for the set) change.The
ColumnList
implements a virtual column set based on a table and a row index.The
CommitStatus
represents the status of a SNMP commit operation.DefaultSnmpProxyFactory<T,C extends SnmpProxyColumn<T>,IC extends SnmpProxyIndexColumn<T>,IT,R extends SnmpProxyRow<IT,T>>
The
DefaultSnmpProxyRegistry
implements a SnmpProxyFactory
for the proxy objects defined in the org.snmp4j.proxy.impl
package.The
DefaultSnmpProxyRegistry
provides a default registry for SnmpThe
GlobalTransaction
implements a SnmpTransaction
with rollback marker and an auto-commit option.The LocalSnmpService is the default
SnmpService
implementation that
sends directly (from the local device) SNMP request to the specified targets.The
LocalTransaction
holds changes, error status, and target information
for a SNMP transaction.The MutableSnmpProxy interface provides a method to change a proxied value
of a
SnmpProxyObject
.The
SimpleAbstractTreeTableModel
is an abstract implementation of
the SimpleTreeTableModel
that provides
means to observe tree changes.The SimpleMibBrowser is a demo application for the SNMP4J Model API.
The SimpleMibDataNode class specifies a simple MIB tree node with SMI information.
The SimpleMibTableBrowser class is a Swing panel that displays a SNMP table.
The
SimpleMibTreeTable
implements a table associated with a tree node.The
SimpleMibTreeTableCellEditor
is a simple tree editor that support table editing for nodes.The
SimpleMibTreeTableCellRenderer
renders a table cell within a table node of tree.The
SimpleMibTreeTableModel
is a demo implementation of a simple tree table model for MIB viewing.The
SimpleMibTreeTableModelAdapter
provides a tree table model for a tree node's table.The
SimpleMibTreeTableSelectionModel
provides a simple tree selection model.The SimpleTreeTableModel defines the interface for a simple tree table model.
The SNMP4JAgentSnmpService implements the
SnmpService
interface for
SNMP4J-Agent agents.The
SnmpCell
class represents the coordinates of a cell in a proxy table, see
SnmpTableRO
.Implementations of the
SnmpCellUpdateListener
interface can receive events about cell updates in
a table proxy.The SnmpColumn class represents a columnar MIB object.
Implementations of
SnmpCommitListener
interface listen for commit events.The SnmpCommitResult class provides information about the success or failure of a
TransactionManager.commit(SnmpTransaction, SnmpCommitListener)
operation.The
SnmpErrorStatus
represents the values of the SNMP error status
values.The SnmpException represents SNMP errors that may occur during SNMP request processing.
The
SnmpGroupImplRO
is a proxy object for a group of read-only scalar objects.The SnmpIndexColumn represents a columnar object that is used as an INDEX element of a specific table.
The SnmpIsolationLevel defines standard isolation levels for SNMP SET operations.
The
SnmpProxyAdapter
is the central implementation of the mapping between the
SnmpService
and a SnmpProxyObject
.The
SnmpProxyColumn
represents SnmpProxyObject
of a SNMP columnar object.The
SnmpProxyColumnFactory
interface defines how index column and column proxies should be created.Implementations of the
SnmpProxyCommitter
interface commit model changes to the
associated SNMP entity.SnmpProxyFactory<T,C extends SnmpProxyColumn<T>,IC extends SnmpProxyIndexColumn<T>,IT,R extends SnmpProxyRow<IT,T>>
The
SnmpProxyFactory
creates SnmpProxyObject
s.The
SnmpProxyId
object represents an unique ID for SnmpProxyObject
instances.The
SnmpProxyIndexColumn
interface identifies index column proxy objects.The
SnmpProxyObject
interface provides the basic characteristics for a proxy object for some
SNMP entity data.The
SnmpProxyObjectHelper
is an utility class that helps map model values to SNMP and vice versa.The
SnmpProxyObjectImpl
class implements the SnmpProxyObject
interface.The
SnmpProxyRegistry
interface provides a standard access on
SnmpProxyObject
instances based on object name (with MIB module name)
and index value(s).The
SnmpProxyReloader
interface defines methods to reload proxy objects.The
SnmpProxyReloadListener
interface receives updates on the reload status of proxy objects.The SnmpProxyRow interface provides access to a row in a
SnmpTable
.The
SnmpProxyRowFactory
implements a row factory for SNMP table proxies.The
SnmpProxyRowFilter
can be used to filter the rows of a table proxy
based on the index or content.The
SnmpProxyRowImpl
class implements a proxy for a SNMP table row.The SnmpProxyRow object represents a row of a SNMP table.
Implementations of the
SnmpRowListener
may receive row based status updates when a table is being
updated by a reload operation.The
SnmpScalar
class represents a writable proxy object for a SNMP scalar object.The
SnmpScalarGroup
class represents a writable proxy object for group of SNMP scalar objects.The
SnmpScalarGroup
class represents a read-only proxy object for group of SNMP scalar objects.The
SnmpScalarImpl
class implements a SNMP scalar proxy with write access.The
SnmpScalarImpl
class implements a SNMP scalar proxy with read-only access.The SnmpScalarRO is a proxy object for a SMI scalar instance.
The
SnmpService
provides SNMP services to SNMP command generator applications.The
SnmpSubTreeImplRO
class implements a read-only SnmpProxyObject
for MIB sub-trees.The
SnmpSubTree
interface defines a SnmpProxyObject
for sub-trees of a SNMP agent
MIB.SnmpTable<C extends SnmpProxyColumn,IC extends SnmpProxyIndexColumn,IT,T,R extends SnmpProxyRow<IT,T>>
The
SnmpTable
defines the interface for writable table proxies.SnmpTableImpl<IC extends SnmpProxyIndexColumn,C extends SnmpProxyColumn,IT,T,R extends SnmpProxyRow<IT,T>>
The SnmpTableImpl class implements a writable SNMP table that implements the Java
TableModel
.SnmpTableImplRO<C extends SnmpProxyColumn,IC extends SnmpProxyIndexColumn,IT,T,R extends SnmpProxyRow<IT,T>>
The
SnmpTableImplRO
class implements a proxy for a read-only SNMP table.SnmpTableRO<IC extends SnmpProxyIndexColumn,C extends SnmpProxyColumn,IT,T,R extends SnmpProxyRow<IT,T>>
The SnmpTableRO object is a proxy to for a read-only SNMP table object.
The
SnmpTableUpdateListener
interface provides callbacks for table updates.The
SnmpTransaction
manages changes to client representations
of managed objects of the command responder (i.e., the agent).The
SnmpTransactionStrategy
defines ACID settings for SNMP
managed object modifications.The
SnmpValueChange
class represents a single value change with old a new value
supporting undo and redo operations.The SnmpValuesChangeSet class implements a set of changes that must be
applied atomically.
The
TableHelper
class provides helper methods to format table titles and data.The TaskId identifies an asynchronous task to get information about the task's status (completion).
This is the central interface for SNMP transaction management with SNMP4J
command generator applications.
This
VariableBindingMapper
interface provides conversion methods
to convert VariableBinding
instances to and from signed long,
unsigned long, string, date and time, and binary values.VariableBindingMapperJava
maps SNMP4J VariableBinding
variables
to Java native language objects and vice versa.