Package org.snmp4j.agent

Interface Summary
ContextListener A ContextListener can be informed about new contexts or when a context is removed from a system.
ManagedObject The ManagedObject interface defines the basic operations for all SNMP(4J) manageable objects.
ManagedObjectValueAccess The ManagedObjectValueAccess interface provides direct access to instance values of a ManagedObject.
MOAccess The MOAccess interface defines means to determine the maximum access supported by a managed object.
MOContextScope The MOContextScope extends the MOScope by applying a scope to a context.
MOGroup A MOGroup instance is a group of ManagedObjects.
MOQuery A managed object query is used to lookup managed objects, for example in a MOServer repository.
MOScope A managed object scope defines a continuous region within the global OID space.
MOServer The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.
MOServerLookupListener An object that is interested in callback notifications of lookup events on a MOServer instance has to implement the MOServerLookupListener interface.
MutableMOScope The MutableMOScope interface describes a mutable scope as needed for query processing.
NotificationOriginator The NotificationOriginator specifies the interface for classes providing notification sending.
ProxyForwarder The ProxyForwarder class represents a proxy forwarder instance as defined by RFC 3413.
RegisteredManagedObject A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module.
RequestHandler A request handler is able to process a request on behalf of the managed object repository represented by a MOServer.
SerializableManagedObject The SerializableManagedObject interface is implemented by ManagedObjects whose (data) content can be serialized using MOInput and MOOutput.
UpdatableManagedObject The UpdatableManagedObject interface defines the basic operations for all SNMP(4J) manageable objects that need to be updated to reflect the up-to-date state of the managed object.
UpdateStrategy An UpdateStrategy defines how UpdatableManagedObjects are updated on behalf of server queries to a MOServer.
 

Class Summary
AgentConfigManager The AgentConfigManager is the main component of a SNMP4J-Agent.
BaseAgent The BaseAgent abstract class defines a framework for writing SNMP agents using the SNMP4J-Agent API.
CommandProcessor The CommandProcessor is the central glue code that puts together the various sub-systems of a SNMP agent.
ContextEvent The ContextEvent object describes an event that added or removed a context to/from a system.
DefaultMOContextScope The DefaultMOContextScope is the default implementation of a MOContextScope representing an OID scope that distinguishes between different contexts.
DefaultMOQuery The DefaultMOQuery class is the default implementation of a managed object query.
DefaultMOScope The DefaultMOScope is the default MOScope and MutableMOScope implementation.
DefaultMOServer The default MO server implementation uses a sorted map for the managed object registry.
MOQueryWithSource The MOQueryWithSource class is the implementation of a managed object query for a Request.
MOScopeComparator The MOScopeComparator compares two scopes with each other.
MOServerLookupEvent A MOServerLookupEvent describes a lookup of a managed object within a MOServer repository.
NotificationTask The NotificationTask is a Runnable that sends a notifcation or a series of notifications/traps/informs - depending on the configuration associated with the supplied NotificationOriginator.
ProxyForwardRequest To (proxy) forward a request or notification to a target, the original command responder event, the context engine ID, and context are required information.
ProxyMap The ProxyMap maps context engine IDs in conjunction with a proxy usage type to a ProxyForwarder instance.
UpdatableMOSupport The UpdatableMOSupport class provides support for update UpdatableManagedObjects.
 

Exception Summary
DuplicateRegistrationException A DuplicateRegistrationException is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.
MOException The MOException is the base class for all exceptions thrown while managing ManagedObjects.
 


Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.