Uses of Package
org.snmp4j.agent
Package
Description
-
ClassDescriptionThe
CommandProcessor
is the central glue code that puts together the various sub-systems of a SNMP agent.TheContextEvent
object describes an event that added or removed a context to/from a system.AContextListener
can be informed about new contexts or when a context is removed from a system.TheDefaultMOQuery
class is the default implementation of a managed object query.The default MO server implementation uses a sorted map for the managed object registry.ADuplicateRegistrationException
is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.TheManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.TheMOContextScope
extends theMOScope
by applying a scope to a context.TheMOException
is the base class for all exceptions thrown while managingManagedObject
s.AMOGroup
instance is a group ofManagedObject
s.A managed object query is used to lookup managed objects, for example in aMOServer
repository.A managed object scope defines a continuous region within the global OID space.The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.AMOServerLookupEvent
describes a lookup of a managed object within aMOServer
repository.An object that is interested in callback notifications of lookup events on aMOServer
instance has to implement theMOServerLookupListener
interface.TheMutableMOScope
interface describes a mutable scope as needed for query processing.TheNotificationOriginator
specifies the interface for classes providing notification sending.TheProxyForwarder
class represents a proxy forwarder instance as defined by RFC 3413.To (proxy) forward a request or notification to a target, the original command responder event, the context engine ID, and context are required information.TheProxyMap
maps context engine IDs in conjunction with a proxy usage type to a ProxyForwarder instance.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
.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.AnUpdateStrategy
defines howUpdatableManagedObject
s are updated on behalf of server queries to aMOServer
. -
ClassDescriptionThe
AgentConfigManager
is the main component of a SNMP4J-Agent.ADuplicateRegistrationException
is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.TheManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.TheManagedObjectValueAccess
interface provides direct access to instance values of aManagedObject
.TheMOAccess
interface defines means to determine the maximum access supported by a managed object.AMOGroup
instance is a group ofManagedObject
s.A managed object scope defines a continuous region within the global OID space.The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.TheNotificationOriginator
specifies the interface for classes providing notification sending.A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module. -
ClassDescriptionThe managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.
-
ClassDescriptionA
DuplicateRegistrationException
is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.TheManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.TheManagedObjectValueAccess
interface provides direct access to instance values of aManagedObject
.TheMOAccess
interface defines means to determine the maximum access supported by a managed object.AMOGroup
instance is a group ofManagedObject
s.A managed object scope defines a continuous region within the global OID space.The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module. -
ClassDescriptionA
DuplicateRegistrationException
is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.TheManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.TheManagedObjectValueAccess
interface provides direct access to instance values of aManagedObject
.TheMOAccess
interface defines means to determine the maximum access supported by a managed object.AMOGroup
instance is a group ofManagedObject
s.A managed object scope defines a continuous region within the global OID space.The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module. -
ClassDescriptionThe
ManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.A managed object query is used to lookup managed objects, for example in aMOServer
repository. -
ClassDescriptionA
DuplicateRegistrationException
is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.TheManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.TheManagedObjectValueAccess
interface provides direct access to instance values of aManagedObject
.TheMOAccess
interface defines means to determine the maximum access supported by a managed object.AMOGroup
instance is a group ofManagedObject
s.A managed object scope defines a continuous region within the global OID space.The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.TheNotificationOriginator
specifies the interface for classes providing notification sending.TheProxyForwarder
class represents a proxy forwarder instance as defined by RFC 3413.To (proxy) forward a request or notification to a target, the original command responder event, the context engine ID, and context are required information.A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module. -
ClassDescriptionThe
MOAccess
interface defines means to determine the maximum access supported by a managed object. -
ClassDescriptionA
DuplicateRegistrationException
is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.TheManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.TheManagedObjectValueAccess
interface provides direct access to instance values of aManagedObject
.TheMOAccess
interface defines means to determine the maximum access supported by a managed object.AMOGroup
instance is a group ofManagedObject
s.A managed object scope defines a continuous region within the global OID space.The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.AMOServerLookupEvent
describes a lookup of a managed object within aMOServer
repository.An object that is interested in callback notifications of lookup events on aMOServer
instance has to implement theMOServerLookupListener
interface.A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module. -
ClassDescriptionA
DuplicateRegistrationException
is thrown when a managed object registration attempt conflicts with an existing registration because their scope's overlap.TheManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.TheManagedObjectValueAccess
interface provides direct access to instance values of aManagedObject
.AMOGroup
instance is a group ofManagedObject
s.A managed object scope defines a continuous region within the global OID space.The managed object server interface defines the services that a repository of managed objects needs to provide for a command responder.TheNotificationOriginator
specifies the interface for classes providing notification sending.A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module. -
ClassDescriptionThe
ManagedObject
interface defines the basic operations for all SNMP(4J) manageable objects.A managed object query is used to lookup managed objects, for example in aMOServer
repository.A managed object scope defines a continuous region within the global OID space. -
ClassDescriptionThe
BaseAgent
abstract class defines a framework for writing SNMP agents using the SNMP4J-Agent API. -
ClassDescriptionA managed object scope defines a continuous region within the global OID space.