All Classes and Interfaces
Class
Description
The
AbstractAgentXPending
implements an abstract class for pending AgentX requests.The
AgentppTestMib
implements the AGENTPP-TEST-MIB for testing agent capabilities.The
AgentX
class implements the AgentX protocol that sends
and receives AgentX PDUs over one or more transport mappings.The
AgentXAddAgentCapsPDU
represents an agentx-AddAgentCaps-PDU from RFC 2741.The
AgentXCleanupSetPDU
represents the agentx-CleanupSet-PDU defined by RFC 2741.The
AgentXClosePDU
represents the agentx-Close-PDU from RFC 2741.The
AgentXCommandEvent
implements an event object emitted during execution of a AgentX
command.The
AgentXCommandListener
interface is implemented by AgentX master or sub-agents to process AgentX
messages.The
AgentXCommandProcessor
implements the CommandProcessor
interface for AgentX command processing of an AgentX master agent.Comparator for
AgentXCommandProcessor.AgentXRegEntryComparator
to compare objects by context and region.The
AgentXCommitSetPDU
represents the agentx-CleanupSet-PDU defined by RFC 2741.A
AgentXContextPDU
is a AgentXPDU
with context support.The
AgentXGetBulkPDU
represents the agentx-GetBulk-PDU defined by RFC 2741.The
AgentXGetNextPDU
represents the agentx-GetNext-PDU defined by RFC 2741.The
AgentXGetPDU
represents the agentx-Get-PDU defined by RFC 2741.The
AgentXIndexAllocatePDU
represents the agentx-IndexAllocate-PDU defined by RFC 2741.The
AgentXIndexDeallocatePDU
represents the agentx-IndexDeallocate-PDU defined by RFC 2741.The
AgentXIndexRegistry
stores INDEX values reserved by sub-agents at the master agent.The
AgentXMasterAgent
is the base agent class for
AgentX master agents.The
AgentXMasterEvent
object describes an event that has been
triggered on behalf of a sub-agent to master agent connection/session.The
AgentXMasterListener
interface ca be implemented to
react on sub-agent, session, and registration changes occurred at the
event emitting AgentX master agent.The
AgentXMasterSession
extends the base session
AgentXSession
by agent capability information and
sysObjectID as well as sysDescr.The
AgentXMessageDispatcher
implements a TransportListener
for dispatching AgentX messages.The
AgentXMessageDispatcherImpl
implements an AgentX AgentXMessageDispatcher
.The
AgentXMessageHeader
represents the AgentX header values.The AgentXMIB implements the AGENTX-MIB SMIv2 specification.
The administrative (desired) status of the session.
A
AgentXNode
represents an atomic registration
region within the master agents ManagedObject
s.The
AgentXNodeQuery
extends the DefaultMOQuery
to allow on-the-fly query modifications and special
AgentXNodeQuery.matchesQuery(ManagedObject)
support for explicitly match or not match AgentXNode
s only.The
AgentXNotifyPDU
represents the agentx-Notify-PDU defined by RFC 2741.The
AgentXOpenPDU
represents the agentx-CleanupSet-PDU defined by RFC 2741.The
AgentXParseException
represents the AgentX BER encoding parse exception.The
AgentXPDU
implements the common characteristics of all AgentX PDUs (see RFC 2741).An
AgentXPeer
represents an AgentX communication peer with its network address.The
AgentXPending
interface is implemented
by classes holding sub-agent AgentX request state information in a SNMP4J-AgentX master agent.A
AgentXPendingClose
is a special AbstractAgentXPending
message for AgentX Close requests.AgentXPendingGet
implements an AgentX GET request.AgentXPendingSet
implements an AgentX SET request.The
AgentXPingPDU
represents the agentx-Notify-PDU defined by RFC 2741.The
AgentXProtocol
class defines constants and operations specific to the AgentX protocol as defined
by RFC 2741.The
AgentXQueue
holds AgentX requests that are processed by the master agent by sending the requests
to the sub-agents and waiting for responses.AgentXRegEntry
represents an entry in the AgentX master agent registry.The
AgentXRegion
represents a MIB region which can be an entire MIB or a single object-instance.The
AgentXRegisterPDU
represents the agentx-Register-PDU defined by RFC 2741.The
AgentXRemoveAgentCapsPDU
represents a MIB region which can be an entire MIB or a single object-instance.The
AgentXRequest
class represents AgentX sub-agent requests.The
AgentXRequestPDU
represents the base class for all agentx-Get*Request-PDUs defined by RFC 2741.The
AgentXResponseEvent
informs about a received AgentX response from a sub-agent.An
AgentXResponseListener
listens for AgentX responses.he
AgentXResponsePDU
represents the agentx-Regsponse-PDU defined by RFC 2741.A
AgentXSearchRange
extends a DefaultMOScope
by a reference to the original SNMP
SnmpRequest.SnmpSubRequest
.The
AgentXSession
class represents an AgentX session.The
AgentXSharedMOTable
extends the MOTable
interface.The
AgentXSharedMOTableSupport
provides helper functions for shared table implementations to register
rows and indexes at a master agent.AgentXSharedMOTableSupport.IndexStrategy
specifies how index values are generated.The
AgentXSharedMutableMOTable
extends the
AgentXSharedMOTable
and MutableMOTable
interface.The
AgentXSubagent
class implements the AgentX communication
for an AgentX subagent implementation and the agent configuration via AgentConfigManager
although many
configurations that are necessary for a regular command responder and AgentX master agent are not applicable
for a subagent.The
AgentXTarget
implements a AgentX target.The
AgentXTestSetPDU
represents the agentx-TestSet-PDU defined by RFC 2741.The
AgentXUndoSetPDU
represents the agentx-UndoSet-PDU defined by RFC 2741.The
AgentXUnregisterPDU
represents the agentx-Unregister-PDU defined by RFC 2741.The
AgentXVariableBindingPDU
is the base class for all AgentX PDUs with a list of VariableBinding
s.The
AnyNewIndexOID
is a special OID subclass for shared table indexes.The BufferedMOMutableTableModel is a read/write/create table model that dynamically loads data from an
backend as needed.
The BufferedMOTableModel is a read-only table model that dynamically loads data from an
backend as needed.
The
DefaultAgentXSharedMOTable
class is a default implementation for a shared table.A
IndexRegistryEntry
represents an index value registry for a specific table index type, represented
by a VariableBinding
.An AgentX master agent needs to manage certain context related information
which this class holds.
The
AnyNewIndexOID
is a special OID subclass for shared table
indexes.The
PingEvent
object describes an AgentX ping result.A
PingListener
is interested in receiving PingEvent objects
to control the ability of an AgentX peer (session) of processing requests.The
RegistrationCallback
informs about the state of a
AgentX registration or index allocation request.The
SubagentXConfigManager
is the main component of a SNMP4J AgentX Subagent.SubAgentXIndexEntry
extends IndexEntry
by a reference counter to allow save removal
of index entries if the counter is 0.Sample master agent with programmatically applied security configuration.
The
TestSubagent
is an example implementation of a simple
AgentX subagent with shared tables and multi context registration.The
VersionInfo
object returns information about the version
of this SNMP4J-AgentX release.