Module org.snmp4j.agent
Package org.snmp4j.agent
-
Interface Summary Interface Description AgentState TheAgentState
interface provides information about the state of a SNMP agent.AgentState.ErrorDescriptor AgentStateListener<ACM> TheAgentStateListener
informs about changes of the state of a SNMP agent.ContextListener AContextListener
can be informed about new contexts or when a context is removed from a system.ManagedObject TheManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.ManagedObjectValueAccess TheManagedObjectValueAccess
interface provides direct access to instance values of aManagedObject
.MOAccess TheMOAccess
interface defines means to determine the maximum access supported by a managed object.MOContextScope TheMOContextScope
extends theMOScope
by applying a scope to a context.MOGroup AMOGroup
instance is a group ofManagedObject
s.MOQuery A managed object query is used to lookup managed objects, for example in aMOServer
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<R> An object that is interested in callback notifications of lookup events on aMOServer
instance has to implement theMOServerLookupListener
interface.MutableMOScope TheMutableMOScope
interface describes a mutable scope as needed for query processing.NotificationOriginator TheNotificationOriginator
specifies the interface for classes providing notification sending.ProxyForwarder TheProxyForwarder
class represents a proxy forwarder instance as defined by RFC 3413.RandomAccessManagedObject A random access managed object allows to import and export any instance of aManagedObject
to/from a byte array.RegisteredManagedObject A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module.RequestHandler<R extends Request> A request handler is able to process a request on behalf of the managed object repository represented by aMOServer
.SerializableManagedObject UpdatableManagedObject TheUpdatableManagedObject
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 AnUpdateStrategy
defines howUpdatableManagedObject
s are updated on behalf of server queries to aMOServer
. -
Class Summary Class Description AgentConfigManager TheAgentConfigManager
is the main component of a SNMP4J-Agent.AgentConfigManager.ErrorDescriptor BaseAgent Deprecated. UseAgentConfigManager
instead.CommandProcessor TheCommandProcessor
is the central glue code that puts together the various sub-systems of a SNMP agent.ContextEvent TheContextEvent
object describes an event that added or removed a context to/from a system.DefaultMOContextScope TheDefaultMOContextScope
is the default implementation of aMOContextScope
representing an OID scope that distinguishes between different contexts.DefaultMOQuery TheDefaultMOQuery
class is the default implementation of a managed object query.DefaultMOScope DefaultMOServer The default MO server implementation uses a sorted map for the managed object registry.MOQueryWithSource TheMOQueryWithSource
class is the implementation of a managed object query for aRequest
.MOScopeComparator TheMOScopeComparator
compares two scopes with each other.MOServerLookupEvent<R> AMOServerLookupEvent
describes a lookup of a managed object within aMOServer
repository.NotificationTask TheNotificationTask
is aRunnable
that sends a notifcation or a series of notifications/traps/informs - depending on the configuration associated with the suppliedNotificationOriginator
.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 TheProxyMap
maps context engine IDs in conjunction with a proxy usage type to a ProxyForwarder instance.UpdatableMOSupport TheUpdatableMOSupport
class provides support for updateUpdatableManagedObject
s. -
Enum Summary Enum Description MOServerLookupEvent.IntendedUse -
Exception Summary Exception Description DuplicateRegistrationException ADuplicateRegistrationException
is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.MOException TheMOException
is the base class for all exceptions thrown while managingManagedObject
s.