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 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 ManagedObjects.
The AgentXNodeQuery extends the DefaultMOQuery to allow on-the-fly query modifications and special AgentXNodeQuery.matchesQuery(ManagedObject) support for explicitly match or not match AgentXNodes 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 VariableBindings.
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.
IndexEntry represents an INDEX value in a IndexRegistryEntry part of an AgentXIndexRegistry.
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.