See: Description
Interface | Description |
---|---|
CommonTimer |
This
CommonTimer defines the subset interface used from
Timer by SNMP4J. |
OIDTextFormat |
The
OIDTextFormat provides a textual representation of a raw
object ID. |
PDUFactory |
PDUFactory defines the interface for PDU factories. |
SchedulerTask |
The
SchedulerTask extends the Runnable interface
by methods that are needed for recurrent execution of a task. |
TableListener |
The
TableListener interface is implemented by objects
listening for table events. |
ThreadFactory |
The
ThreadFactory describes a factory for threads of execution
modeled as WorkerTask s. |
TimerFactory |
The
TimerFactory describes a factory for
CommonTimer instances. |
TreeListener |
The
TreeListener interface is implemented by objects
listening for tree events. |
VariableTextFormat |
The
VariableTextFormat provides a textual representation
of SNMP Variable s, in dependence of their associated (instance) OID. |
WorkerPool |
The
WorkerPool interface models an abstract pool of workers
(threads) which can execute WorkerTask s concurrently. |
WorkerTask |
This models a
WorkerTask instance that would be executed by a
WorkerPool upon submission. |
Class | Description |
---|---|
AbstractSnmpUtility |
The
AbstractSnmpUtility is an abstract base class for
convenience utility classes to retrieve SNMP data. |
ArgumentParser |
The
ArgumentParser parsers a command line array into Java
objects and associates each object with the corresponding command line option
according to predefined schemes for options and parameters. |
ArgumentParser.ArgumentFormat | |
ArgumentParser.ArgumentParameter | |
DefaultPDUFactory |
The
DefaultPDUFactory is a default implementation of the
PDUFactory interface. |
DefaultThreadFactory |
The
DefaultThreadFactory creates WorkerTask instances
that allow concurrent execution of tasks. |
DefaultTimerFactory |
This
DefaultTimerFactory creates a new Timer
which is configured to run as daemon. |
EnumerationIterator<E> |
The
EnumerationIterator provides an iterator from an
Enumeration . |
MultiThreadedMessageDispatcher |
The
MultiThreadedMessageDispatcher class is a decorator
for any MessageDispatcher instances that processes incoming
message with a supplied ThreadPool . |
RetrievalEvent |
The
RetrievalEvent is an abstract class representing the result
of one or more GET/GETNEXT/GETBULK requests. |
SimpleOIDTextFormat |
The
SimpleOIDTextFormat implements a simple textual
representation for object IDs as dotted string. |
SimpleVariableTextFormat |
The
SimpleVariableTextFormat implements a simple textual
representation for SNMP variables based on their type only. |
SnmpConfigurator |
The
SnmpConfigurator class configures a Snmp instance
with settings taken from a Map conforming to the format returned
by ArgumentParser.parse(String[] args) . |
TableEvent |
The
TableEvent class reports events in a table retrieval
operation. |
TableUtils |
The
TableUtils class provides utility functions to retrieve
SNMP tabular data. |
TaskScheduler |
The
TaskScheduler uses a ThreadPool to recurrent
execute SchedulerTask s. |
ThreadPool |
The
ThreadPool provides a pool of a fixed number of threads
that are capable to execute tasks that implement the Runnable
interface concurrently. |
TreeEvent |
The
TreeEvent class reports events in a tree retrieval
operation. |
TreeUtils |
Exception | Description |
---|---|
ArgumentParser.ArgumentParseException |
The org.snmp4j.util
contains the following groups of classes:
TableUtils
can be
used to asynchronously retrieve table data effeciently row by row.
MultiThreadedMessageDispatcher
implements the
MessageDispatcher
interface and uses the
MessageDispatcherImpl
class to dispatch incoming message using
the threads of a ThreadPool
.
The following UML class diagram shows the classes of the
org.snmp4j.util
package and their relationships
(relationships to other packages are not shown):
Copyright © 2016 SNMP4J.org. All rights reserved.