Module org.snmp4j.agent
Package org.snmp4j.agent
-
Interface Summary Interface Description AgentState TheAgentStateinterface provides information about the state of a SNMP agent.AgentState.ErrorDescriptor AgentStateListener<ACM> TheAgentStateListenerinforms about changes of the state of a SNMP agent.ContextListener AContextListenercan be informed about new contexts or when a context is removed from a system.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.MOAccess TheMOAccessinterface defines means to determine the maximum access supported by a managed object.MOContextScope TheMOContextScopeextends theMOScopeby applying a scope to a context.MOGroup AMOGroupinstance is a group ofManagedObjects.MOQuery A managed object query is used to lookup managed objects, for example in aMOServerrepository.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 aMOServerinstance has to implement theMOServerLookupListenerinterface.MutableMOScope TheMutableMOScopeinterface describes a mutable scope as needed for query processing.NotificationOriginator TheNotificationOriginatorspecifies the interface for classes providing notification sending.ProxyForwarder TheProxyForwarderclass represents a proxy forwarder instance as defined by RFC 3413.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.RequestHandler<R extends Request<?,?,?>> 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.UpdateStrategy AnUpdateStrategydefines howUpdatableManagedObjects are updated on behalf of server queries to aMOServer. -
Class Summary Class Description AgentConfigManager TheAgentConfigManageris the main component of a SNMP4J-Agent.AgentConfigManager.ErrorDescriptor BaseAgent Deprecated. UseAgentConfigManagerinstead.CommandProcessor TheCommandProcessoris the central glue code that puts together the various sub-systems of a SNMP agent.ContextEvent TheContextEventobject describes an event that added or removed a context to/from a system.DefaultMOContextScope TheDefaultMOContextScopeis the default implementation of aMOContextScoperepresenting an OID scope that distinguishes between different contexts.DefaultMOQuery TheDefaultMOQueryclass 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 TheMOQueryWithSourceclass is the implementation of a managed object query for aRequest.MOScopeComparator TheMOScopeComparatorcompares two scopes with each other.MOServerLookupEvent AMOServerLookupEventdescribes a lookup of a managed object within aMOServerrepository.NotificationTask TheNotificationTaskis aRunnablethat sends a notification or a series of notifications/traps/informs - depending on the configuration associated with the suppliedNotificationOriginator.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.ProxyMap TheProxyMapmaps context engine IDs in conjunction with a proxy usage type to a ProxyForwarder instance.UpdatableMOSupport TheUpdatableMOSupportclass provides support for updateUpdatableManagedObjects. -
Enum Summary Enum Description MOServerLookupEvent.IntendedUse -
Exception Summary Exception Description DuplicateRegistrationException ADuplicateRegistrationExceptionis thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.MOException TheMOExceptionis the base class for all exceptions thrown while managingManagedObjects.