Package org.snmp4j.util

Contains table retrieval utilities and multi-threading support classes as well as miscellaneous utility classes.

See:
          Description

Interface Summary
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 WorkerTasks.
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 Variables, in dependence of their associated (instance) OID.
WorkerPool The WorkerPool interface models an abstract pool of workers (threads) which can execute WorkerTasks concurrently.
WorkerTask This models a WorkerTask instance that would be executed by a WorkerPool upon submission.
 

Class Summary
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 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 SchedulerTasks.
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 Summary
ArgumentParser.ArgumentParseException  
 

Package org.snmp4j.util Description

Contains table retrieval utilities and multi-threading support classes as well as miscellaneous utility classes.

The org.snmp4j.util contains the following groups of classes:

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 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.