package

com.sun.jmx.snmp.agent

Provides the classes for creating an SNMP agent.

This API is a Sun Microsystems internal API and is subject to change without notice.

Interfaces

SnmpGenericMetaServer

This interface defines the methods that must be implemented by an SNMP metadata object that needs to interact with an SnmpGenericObjectServer object. 

SnmpMibAgentMBean Exposes the remote management interface of the SnmpMibAgent MBean. 
SnmpMibHandler The logical link between an SNMP MIB and the SNMP communication stack. 
SnmpMibRequest This interface models the part of a SNMP request that involves a specific MIB. 
SnmpMibSubRequest This interface models an SNMP sub request to be performed on a specific SNMP MIB node. 
SnmpStandardMetaServer

This interface defines the methods that must be implemented by an SNMP metadata object that needs to interact with an SnmpStandardObjectServer object. 

SnmpTableCallbackHandler This interface ensures the synchronization between Metadata table objects and bean-like table objects. 
SnmpTableEntryFactory This interface is implemented by mibgen generated table objects inheriting from SnmpTableSupport
SnmpUserDataFactory This interface is provided to enable fine customization of the SNMP agent behaviour. 

Classes

SnmpErrorHandlerAgent A simple MIB agent that implements SNMP calls (get, set, getnext and getbulk) in a way that only errors or exceptions are returned. 
SnmpGenericObjectServer

This class is a utility class that transforms SNMP GET / SET requests into standard JMX getAttributes() setAttributes() requests. 

SnmpIndex Represents a SNMP index. 
SnmpMib Abstract class for representing an SNMP MIB. 
SnmpMibAgent Abstract class for representing an SNMP agent. 
SnmpMibEntry Represents a node in an SNMP MIB which corresponds to a table entry meta node. 
SnmpMibGroup Represents a node in an SNMP MIB which corresponds to a group. 
SnmpMibNode The SnmpMibNode class represents a node in an SNMP MIB. 
SnmpMibOid Represents a node in an SNMP MIB which is neither a group nor a variable. 
SnmpMibTable This class is the base class for SNMP table metadata. 
SnmpStandardObjectServer

This class is a utility class that transform SNMP GET / SET requests into series of getAttributeName() setAttributeName() invoked on the MBean. 

SnmpTableEntryNotification Represents a notification emitted when an entry is added or deleted from an SNMP table. 
SnmpTableSupport This class is an abstraction for an SNMP table.