Interface | Description |
---|---|
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 ManagedObject s. |
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<R extends Request> |
A request handler is able to process a request on behalf of the managed
object repository represented by a
MOServer . |
SerializableManagedObject | |
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 UpdatableManagedObject s
are updated on behalf of server queries to a MOServer . |
Class | Description |
---|---|
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 | |
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
UpdatableManagedObject s. |
Exception | Description |
---|---|
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 ManagedObject s. |
Copyright © 2020 SNMP4J.org. All rights reserved.