- JMXArrayIndexKey - Class in org.snmp4j.agent.mo.jmx.util
-
- JMXArrayIndexKey(int) - Constructor for class org.snmp4j.agent.mo.jmx.util.JMXArrayIndexKey
-
- JMXArrayIndexKeyIterator<S> - Class in org.snmp4j.agent.mo.jmx.util
-
- JMXArrayIndexKeyIterator(Iterator<S>) - Constructor for class org.snmp4j.agent.mo.jmx.util.JMXArrayIndexKeyIterator
-
- JMXArrayIndexKeyIterator(Iterator<S>, int) - Constructor for class org.snmp4j.agent.mo.jmx.util.JMXArrayIndexKeyIterator
-
- JMXAttributeNotificationIndexSupport - Class in org.snmp4j.agent.mo.jmx
-
Notification objects can refer to scalar and tabular data.
- JMXAttributeNotificationIndexSupport(TypedAttribute, JMXIndexSupport) - Constructor for class org.snmp4j.agent.mo.jmx.JMXAttributeNotificationIndexSupport
-
- JMXColumnSupport - Interface in org.snmp4j.agent.mo.jmx
-
The JMXColumnSupport is an interface to map MBean values to
SNMP table columns and vice versa.
- JMXDefaultMOFactory - Class in org.snmp4j.agent.mo.jmx
-
The
JMXDefaultMOFactory extends the default SNMP4J-Agent
ManagedObject factory to create
MOScalarJMX and
MOTableJMX instances instead of
MOScalar and
DefaultMOTable instances respectively.
- JMXDefaultMOFactory(MBeanServerConnection) - Constructor for class org.snmp4j.agent.mo.jmx.JMXDefaultMOFactory
-
Creates a JMXDefaultMOFactory instance backed by the specified
MBean server.
- JMXDefaultMOFactory(MBeanServerConnection, JMXScalarSupport) - Constructor for class org.snmp4j.agent.mo.jmx.JMXDefaultMOFactory
-
Creates a JMXDefaultMOFactory instance backed by the specified
MBean server and using the supplied JMXScalarSupport instance to create
scalars.
- JMXIndexSupport - Interface in org.snmp4j.agent.mo.jmx
-
The JMXIndexSupport provides a mapping between an Object and
a SNMP index OID.
- JMXMutableTableModel<R extends org.snmp4j.agent.mo.MOTableRow> - Class in org.snmp4j.agent.mo.jmx
-
The
JMXMutableTableModel extends the
JMXTableModel by
adding support for row creation and deletion.
- JMXMutableTableModel(OID, JMXMutableTableSupport, MOColumn[], MOTableRowFactory<R>) - Constructor for class org.snmp4j.agent.mo.jmx.JMXMutableTableModel
-
Creates a JMX based table model for a table with the specified OID and
columns using the supplied
JMXMutableTableSupport to map
between SNMP and JMX.
- JMXMutableTableSupport - Interface in org.snmp4j.agent.mo.jmx
-
The JMXMutableTableSupport defines the necessary interface to
map tabular JMX data to a SNMP4J-Agent mutable table model.
- JMXNotificationIndexSupport - Interface in org.snmp4j.agent.mo.jmx
-
Notification objects can refer to scalar and tabular data.
- JMXNotificationSupport - Class in org.snmp4j.agent.mo.jmx
-
The JMXNotificationSupport receives JMX notifications and
forwards them to a NotificationOriginator.
- JMXNotificationSupport(NotificationOriginator) - Constructor for class org.snmp4j.agent.mo.jmx.JMXNotificationSupport
-
Creates a JMXNotificationSupport to will use the supplied
NotificationOriginator to send SNMP notifications on behalf
of JMX notifications.
- JMXRowSupport - Interface in org.snmp4j.agent.mo.jmx
-
The JMXRowSupport maps an internal row identifier of a table
to a MBean ObjectName.
- JMXScalarSupport - Interface in org.snmp4j.agent.mo.jmx
-
The JMXScalarSupport provides the interface between SNMP values
and MBean based instrumentation.
- JMXSimpleArrayIndexSupport - Class in org.snmp4j.agent.mo.jmx
-
The JMXSimpleArrayIndexSupport provides index support
for SNMP indexes that are directly related to index values of an array
provided through a MBean.
- JMXSimpleArrayIndexSupport() - Constructor for class org.snmp4j.agent.mo.jmx.JMXSimpleArrayIndexSupport
-
- JMXTableModel<R extends org.snmp4j.agent.mo.MOTableRow> - Class in org.snmp4j.agent.mo.jmx
-
The
JMXTableModel implements the
MOTableModel interface
with the support of a
JMXTableSupport instance.
- JMXTableModel(OID, JMXTableSupport, MOColumn[], MOTableRowFactory<R>) - Constructor for class org.snmp4j.agent.mo.jmx.JMXTableModel
-
- JMXTableModel.JMXMutableRow2PC - Class in org.snmp4j.agent.mo.jmx
-
- JMXTableModel.JMXMutableRow2PC(OID, Variable[]) - Constructor for class org.snmp4j.agent.mo.jmx.JMXTableModel.JMXMutableRow2PC
-
- JMXTableModel.JMXMutableTableRowFactory - Class in org.snmp4j.agent.mo.jmx
-
- JMXTableModel.JMXMutableTableRowFactory() - Constructor for class org.snmp4j.agent.mo.jmx.JMXTableModel.JMXMutableTableRowFactory
-
- JMXTableModel.JMXTableRowIterator - Class in org.snmp4j.agent.mo.jmx
-
- JMXTableSupport - Interface in org.snmp4j.agent.mo.jmx
-
The JMXTableSupport defines the necessary interface to
map tabular JMX data to a SNMP4J-Agent table model.
- JMXTestAgent - Class in org.snmp4j.agent.mo.jmx.example
-
The JMXTestAgent is a sample SNMP agent implementation of all
features (MIB implementations) provided by the SNMP4J-AgentJMX framework.
- JMXTestAgent(File, File) - Constructor for class org.snmp4j.agent.mo.jmx.example.JMXTestAgent
-
Creates the test agent with a file to read and store the boot counter and
a file to read and store its configuration.
- jvmLowMemoryPoolCollectNotif(NotificationOriginator, OctetString, VariableBinding[]) - Method in class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib
-
- jvmLowMemoryPoolUsageNotif(NotificationOriginator, OctetString, VariableBinding[]) - Method in class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib
-
- JvmManagementMib - Class in org.snmp4j.agent.mo.jmx.mibs
-
- JvmManagementMib() - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib
-
Constructs a JvmManagementMib instance without actually creating its
ManagedObject instances.
- JvmManagementMib(MOFactory) - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib
-
- JvmManagementMib.JvmClassesVerboseLevelEnum - Class in org.snmp4j.agent.mo.jmx.mibs
-
- JvmManagementMib.JvmClassesVerboseLevelEnum() - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib.JvmClassesVerboseLevelEnum
-
- JvmManagementMib.JvmJITCompilerTimeMonitoringEnum - Class in org.snmp4j.agent.mo.jmx.mibs
-
- JvmManagementMib.JvmJITCompilerTimeMonitoringEnum() - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib.JvmJITCompilerTimeMonitoringEnum
-
- JvmManagementMib.JvmMemoryGCCallEnum - Class in org.snmp4j.agent.mo.jmx.mibs
-
- JvmManagementMib.JvmMemoryGCCallEnum() - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib.JvmMemoryGCCallEnum
-
- JvmManagementMib.JvmMemoryGCVerboseLevelEnum - Class in org.snmp4j.agent.mo.jmx.mibs
-
- JvmManagementMib.JvmMemoryGCVerboseLevelEnum() - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib.JvmMemoryGCVerboseLevelEnum
-
- JvmManagementMib.JvmRTBootClassPathSupportEnum - Class in org.snmp4j.agent.mo.jmx.mibs
-
- JvmManagementMib.JvmRTBootClassPathSupportEnum() - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib.JvmRTBootClassPathSupportEnum
-
- JvmManagementMib.JvmThreadContentionMonitoringEnum - Class in org.snmp4j.agent.mo.jmx.mibs
-
- JvmManagementMib.JvmThreadContentionMonitoringEnum() - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib.JvmThreadContentionMonitoringEnum
-
- JvmManagementMib.JvmThreadCpuTimeMonitoringEnum - Class in org.snmp4j.agent.mo.jmx.mibs
-
- JvmManagementMib.JvmThreadCpuTimeMonitoringEnum() - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMib.JvmThreadCpuTimeMonitoringEnum
-
- JvmManagementMibInst - Class in org.snmp4j.agent.mo.jmx.mibs
-
The JvmManagementMibInst demonstrates how an AgenPro generated
MIB module class can be extended to provide JMX instrumentation for it.
- JvmManagementMibInst(NotificationOriginator) - Constructor for class org.snmp4j.agent.mo.jmx.mibs.JvmManagementMibInst
-
- main(String[]) - Static method in class org.snmp4j.agent.mo.jmx.example.JMXTestAgent
-
- MAJOR - Static variable in class org.snmp4j.agent.mo.jmx.version.VersionInfo
-
- mapToIndex(OID, Object) - Method in class org.snmp4j.agent.mo.jmx.AbstractJMXTableSupport
-
- mapToIndex(Object) - Method in interface org.snmp4j.agent.mo.jmx.JMXIndexSupport
-
- mapToIndex(Object) - Method in class org.snmp4j.agent.mo.jmx.JMXSimpleArrayIndexSupport
-
- mapToIndex(OID, Object, int) - Method in interface org.snmp4j.agent.mo.jmx.JMXTableSupport
-
Maps a native MBean row identifier object or index to a SNMP table index
OID.
- mapToIndex(OID, Object, int) - Method in class org.snmp4j.agent.mo.jmx.MBeanAttributeMOTableSupport
-
- mapToIndex(Object) - Method in class org.snmp4j.agent.mo.jmx.util.AbstractSyntheticJMXIndexSupport
-
- mapToRowId(OID, OID) - Method in class org.snmp4j.agent.mo.jmx.AbstractJMXTableSupport
-
- mapToRowId(OID, OID) - Method in interface org.snmp4j.agent.mo.jmx.JMXTableSupport
-
Maps a SNMP row index to a native row identifier object.
- mapToRowId(OID, OID) - Method in class org.snmp4j.agent.mo.jmx.MBeanAttributeMOTableSupport
-
- mapToRowIdentifier(OID) - Method in interface org.snmp4j.agent.mo.jmx.JMXIndexSupport
-
Maps a row index OID to an object describing a row index internally.
- mapToRowIdentifier(OID) - Method in class org.snmp4j.agent.mo.jmx.JMXSimpleArrayIndexSupport
-
- mapToRowIdentifier(OID) - Method in class org.snmp4j.agent.mo.jmx.util.AbstractSyntheticJMXIndexSupport
-
- mapToRowMBean(Object) - Method in interface org.snmp4j.agent.mo.jmx.JMXIndexSupport
-
Maps a row identifier to a MBean object name.
- mapToRowMBean(Object) - Method in class org.snmp4j.agent.mo.jmx.JMXSimpleArrayIndexSupport
-
- mapToRowMBean(Object) - Method in class org.snmp4j.agent.mo.jmx.util.AbstractSyntheticJMXIndexSupport
-
- MBeanActionInfo - Class in org.snmp4j.agent.mo.jmx
-
The MBeanActionInfo defines a MBean action.
- MBeanActionInfo(int, String) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanActionInfo
-
- MBeanActionInfo(int, String, Object[]) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanActionInfo
-
- MBeanActionInfo(int, String, Object[], String[]) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanActionInfo
-
- MBeanActionMOInfo - Class in org.snmp4j.agent.mo.jmx
-
The action information for an MBean ManagedObject association.
- MBeanActionMOInfo(ObjectName, MBeanStateInfo[], MBeanActionInfo[]) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanActionMOInfo
-
- MBeanActionMOScalarSupport - Class in org.snmp4j.agent.mo.jmx
-
A MBean action is basically a method call on an MBean.
- MBeanActionMOScalarSupport(MBeanServerConnection) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanActionMOScalarSupport
-
- MBeanArrayIndexKeyProvider - Class in org.snmp4j.agent.mo.jmx
-
To map the array indexes of an array provided by a MBean to SNMP table row
indexes, the MBeanArrayIndexKeyProvider can be used.
- MBeanArrayIndexKeyProvider(ObjectName, TypedAttribute) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanArrayIndexKeyProvider
-
Creates an index mapping based on a MBean attribute that provides the
keys of the table rows.
- MBeanAttributeKeyProvider - Class in org.snmp4j.agent.mo.jmx
-
The MBeanAttributeKeyProvider provides the row keys of a
conceptual table from a MBean attribute.
- MBeanAttributeKeyProvider(ObjectName, TypedAttribute) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeKeyProvider
-
Creates a key provider with a MBean name and a attribute description.
- MBeanAttributeKeyProvider(ObjectName, TypedAttribute, boolean) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeKeyProvider
-
Creates a key provider with a MBean name and an attribute description.
- MBeanAttributeKeyProvider(ObjectName, TypedAttribute, boolean, MBeanAttributeKeyProvider, String[]) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeKeyProvider
-
Creates a key provider with a MBean name and an attribute description.
- MBeanAttributeListMOTableInfo - Class in org.snmp4j.agent.mo.jmx
-
The MBeanAttributeListMOTableInfo provides a mapping between
a multi valued MBean attribute an a single column SNMP table.
- MBeanAttributeListMOTableInfo(ObjectName, MBeanAttributeKeyProvider) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeListMOTableInfo
-
Creates a single column SNMP table to multi valued MBean attribute mapping.
- MBeanAttributeMOInfo - Class in org.snmp4j.agent.mo.jmx
-
The MBeanAttributeMOInfo describes an attribute of a MBean.
- MBeanAttributeMOInfo(ObjectName, String, Class) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeMOInfo
-
Creates an attribute description with the attributes name and type.
- MBeanAttributeMOInfo(ObjectName, TypedAttribute) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeMOInfo
-
Creates an attribute description with a TypedAttribute.
- MBeanAttributeMOScalarSupport - Class in org.snmp4j.agent.mo.jmx
-
MBeanAttributeMOScalarSupport objects map zero or more MBean
attributes to their corresponding MOScalar instance.
- MBeanAttributeMOScalarSupport(MBeanServerConnection) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeMOScalarSupport
-
- MBeanAttributeMOTableInfo - Class in org.snmp4j.agent.mo.jmx
-
The MBeanAttributeMOTableInfo class describes the mapping from
the attributes of an MBean to a SNMP conceptual table and vice versa.
- MBeanAttributeMOTableInfo(ObjectName, MBeanAttributeKeyProvider, TypedAttribute[], String[], JMXIndexSupport) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeMOTableInfo
-
Creates a table mapping for the supplied MBean name.
- MBeanAttributeMOTableSupport - Class in org.snmp4j.agent.mo.jmx
-
The MBeanAttributeMOTableSupport maps SNMP conceptual tables
(MOTable) to MBean attributes and vice versa.
- MBeanAttributeMOTableSupport(MBeanServerConnection) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanAttributeMOTableSupport
-
- MBeanInvokationKeyProvider - Class in org.snmp4j.agent.mo.jmx
-
If a MBean provides the keys for a SNMP conceptual table by an attribute
and the objects that represent rows of that table can be accessed through
a call to an operation of that MBean then this class can be used to provide
the row objects for the SNMP conceptual table.
- MBeanInvokationKeyProvider(ObjectName, TypedAttribute, String) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanInvokationKeyProvider
-
- MBeanInvokationKeyProvider(ObjectName, TypedAttribute, String, boolean) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanInvokationKeyProvider
-
- MBeanMOInfo - Class in org.snmp4j.agent.mo.jmx
-
The MBeanMOInfo provides information associated with a MBean
through its ObjectName.
- MBeanMOInfo(ObjectName) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanMOInfo
-
- MBeanMultiAttributeMOInfo - Class in org.snmp4j.agent.mo.jmx
-
There are cases where a single SNMP variable is mapped to several
MBean attributes.
- MBeanMultiAttributeMOInfo(ObjectName, CombinedTypedAttribute) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanMultiAttributeMOInfo
-
- MBeanNotificationInfo - Class in org.snmp4j.agent.mo.jmx
-
The MBeanNotificationInfo class represents information for
a MBean notification to SNMP notification type mapping.
- MBeanNotificationInfo(MBeanNotificationObjectInfo[], JMXNotificationIndexSupport) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanNotificationInfo
-
Creates a notification mapping between a MBean notification to a SNMP
notification.
- MBeanNotificationInfo(MBeanNotificationObjectInfo[], JMXNotificationIndexSupport, OctetString) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanNotificationInfo
-
Creates a notification mapping between a MBean notification to a SNMP
notification.
- MBeanNotificationObjectInfo - Class in org.snmp4j.agent.mo.jmx
-
The MBeanNotificationObjectInfo maps a SNMP object class OID
and value type to a MBean attribute.
- MBeanNotificationObjectInfo(OID, Variable, TypedAttribute) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanNotificationObjectInfo
-
- MBeanProxyType - Class in org.snmp4j.agent.mo.jmx.types
-
- MBeanProxyType(MBeanServerConnection, ObjectName, Class<Long>, String, TypedAttribute) - Constructor for class org.snmp4j.agent.mo.jmx.types.MBeanProxyType
-
- MBeanStateInfo - Class in org.snmp4j.agent.mo.jmx
-
The MBeanStateInfo maps a SNMP enumeration value to a MBean
attribute state value and vice versa.
- MBeanStateInfo(int, TypedAttribute, Object) - Constructor for class org.snmp4j.agent.mo.jmx.MBeanStateInfo
-
- MINOR - Static variable in class org.snmp4j.agent.mo.jmx.version.VersionInfo
-
- MOScalarJMX<V extends org.snmp4j.smi.Variable> - Class in org.snmp4j.agent.mo.jmx
-
The
MOScalarJMX actually implements a
MOScalar that
gets and sets its value through a
JMXScalarSupport proxy instance.
- MOScalarJMX(JMXScalarSupport, OID, MOAccess, V) - Constructor for class org.snmp4j.agent.mo.jmx.MOScalarJMX
-
- MOTableJMX<R extends org.snmp4j.agent.mo.MOTableRow,C extends org.snmp4j.agent.mo.MOColumn,M extends org.snmp4j.agent.mo.MOTableModel<R>> - Class in org.snmp4j.agent.mo.jmx
-
The MOTableJMX implements a DefaultMOTable for MBean
instrumented SNMP tables.
- MOTableJMX(OID, MOTableIndex, C[], M) - Constructor for class org.snmp4j.agent.mo.jmx.MOTableJMX
-