Module org.snmp4j.agent
Package org.snmp4j.agent
package org.snmp4j.agent
-
ClassDescriptionThe
AgentConfigManageris the main component of a SNMP4J-Agent.TheAgentStateinterface provides information about the state of a SNMP agent.TheAgentState.ErrorDescriptorprovides detailed information about the agent state change problem.AgentStateListener<ACM>TheAgentStateListenerinforms about changes of the state of a SNMP agent.Deprecated.TheCommandProcessoris the central glue code that puts together the various sub-systems of a SNMP agent.TheContextEventobject describes an event that added or removed a context to/from a system.AContextListenercan be informed about new contexts or when a context is removed from a system.TheDefaultMOContextScopeis the default implementation of aMOContextScoperepresenting an OID scope that distinguishes between different contexts.TheDefaultMOQueryclass is the default implementation of a managed object query.The default MO server implementation uses a sorted map for the managed object registry.ADuplicateRegistrationExceptionis thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.ManagedObject<SR extends SubRequest<?>>TheManagedObjectinterface defines the basic operations for all SNMP4J manageable objects.ManagedObjectValueAccess<SR extends SubRequest<?>>TheManagedObjectValueAccessinterface provides direct access to instance values of aManagedObject.TheMOAccessinterface defines means to determine the maximum access supported by a managed object.TheMOContextScopeextends theMOScopeby applying a scope to a context.TheMOExceptionis the base class for all exceptions thrown while managingManagedObjects.AMOGroupinstance is a group ofManagedObjects.A managed object query is used to lookup managed objects, for example in aMOServerrepository.TheMOQueryWithSourceclass is the implementation of a managed object query for aRequest.A managed object scope defines a continuous region within the global OID space.TheMOScopeComparatorcompares two scopes with each other.The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.AMOServerLookupEventdescribes a lookup of a managed object within aMOServerrepository.An object that is interested in callback notifications of lookup events on aMOServerinstance has to implement theMOServerLookupListenerinterface.TheMutableMOScopeinterface describes a mutable scope as needed for query processing.TheNotificationOriginatorspecifies the interface for classes providing notification sending.TheNotificationTaskis aRunnablethat sends a notification or a series of notifications/traps/informs - depending on the configuration associated with the suppliedNotificationOriginator.TheProxyForwarderclass represents a proxy forwarder instance as defined by RFC 3413.ProxyForwardRequest<A extends org.snmp4j.smi.Address>To (proxy) forward a request or notification to a target, the original command responder event, the context engine ID, and context are required information.TheProxyMapmaps context engine IDs in conjunction with a proxy usage type to a ProxyForwarder instance.RandomAccessManagedObject<SR extends SubRequest<?>>A random access managed object allows to import and export any instance of aManagedObjectto/from a byte array.RegisteredManagedObject<SR extends SubRequest<?>>A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module.A request handler is able to process a request on behalf of the managed object repository represented by aMOServer.SerializableManagedObject<SR extends SubRequest<?>>UpdatableManagedObject<SR extends SubRequest<?>>TheUpdatableManagedObjectinterface 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.TheUpdatableMOSupportclass provides support for updateUpdatableManagedObjects.AnUpdateStrategydefines howUpdatableManagedObjects are updated on behalf of server queries to aMOServer.
AgentConfigManagerinstead.