public class IgniteStandardMXBean extends StandardMBean
Constructor and Description |
---|
IgniteStandardMXBean(T implementation,
Class<T> mbeanInterface)
Make a DynamicMBean out of the object implementation, using the specified
mbeanInterface class.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getDescription(MBeanAttributeInfo info) |
protected String |
getDescription(MBeanInfo info) |
protected String |
getDescription(MBeanOperationInfo info) |
protected String |
getDescription(MBeanOperationInfo op,
MBeanParameterInfo param,
int seq) |
protected String |
getParameterName(MBeanOperationInfo op,
MBeanParameterInfo param,
int seq) |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
public IgniteStandardMXBean(T implementation, Class<T> mbeanInterface) throws NotCompliantMBeanException
implementation
- The implementation of this MBean.mbeanInterface
- The Management Interface exported by this
MBean's implementation. If null
, then this
object will use standard JMX design pattern to determine
the management interface associated with the given
implementation.
If null
value passed then information will be built by
StandardMBean
NotCompliantMBeanException
- if the mbeanInterface
does not follow JMX design patterns for Management Interfaces, or
if the given implementation
does not implement the
specified interface.protected String getDescription(MBeanAttributeInfo info)
getDescription
in class StandardMBean
protected String getDescription(MBeanInfo info)
getDescription
in class StandardMBean
protected String getDescription(MBeanOperationInfo info)
getDescription
in class StandardMBean
protected String getDescription(MBeanOperationInfo op, MBeanParameterInfo param, int seq)
getDescription
in class StandardMBean
protected String getParameterName(MBeanOperationInfo op, MBeanParameterInfo param, int seq)
getParameterName
in class StandardMBean
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017