Package wt.jmx.core.mbeans
Class JavaProcessMonitor
java.lang.Object
javax.management.StandardMBean
wt.jmx.core.StandardMBean
wt.jmx.core.SelfAwareMBean
wt.jmx.core.mbeans.JavaProcessMonitor
- All Implemented Interfaces:
DynamicMBean,MBeanRegistration,NotificationBroadcaster,NotificationEmitter,BaseObjectNamed,JavaProcessMonitorMBean,SelfEmailingMBean
public abstract class JavaProcessMonitor
extends SelfAwareMBean
implements JavaProcessMonitorMBean, NotificationEmitter
Abstract implementation of JavaProcessMonitorMBean that implements
everything necessary to instantiate this MBean except getObjectNameSuffix().
This implementation does not place any trust restrictions upon
registerProcess() callers, leaving that up to sub-classes' disgression.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Field Summary
Fields inherited from interface wt.jmx.core.mbeans.JavaProcessMonitorMBean
PROCESS_ADDED_NOTIF, PROCESS_REMOVED_NOTIF -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for use by sub-classes
Supported API: trueJavaProcessMonitor(Class mbeanInterface) Constructor for use by sub-classes
Supported API: true -
Method Summary
Methods inherited from class wt.jmx.core.SelfAwareMBean
deregister, destroy, getBaseObjectName, getObjectName, getObjectNameOnPreRegister, getObjectNameSuffix, getOwnerMBean, getSelfAwareMBean, init, isInited, isRegistered, isStarted, onDestroy, onInit, postDeregister, postRegister, preDeregister, preRegister, register, register, register, resetObjectName, setOwnerMBean, start, stopMethods inherited from class wt.jmx.core.StandardMBean
cacheMBeanInfo, cacheMBeanInfoInInstance, emailThisMBean, getAttributes, getCachedInstanceMBeanInfo, getCachedMBeanInfo, getDescription, getDescription, getDescription, getDescription, getImpact, getMBeanInfo, getParameterName, setAttributesMethods inherited from class javax.management.StandardMBean
getAttribute, getClassName, getConstructors, getDescription, getDescription, getDescription, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, invoke, setAttribute, setImplementationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface wt.jmx.core.mbeans.SelfEmailingMBean
emailThisMBean
-
Constructor Details
-
JavaProcessMonitor
Constructor for use by sub-classes
Supported API: true- Throws:
NotCompliantMBeanException
-
JavaProcessMonitor
Constructor for use by sub-classes
Supported API: true- Parameters:
mbeanInterface- Most derived management interface this MBean implements- Throws:
NotCompliantMBeanException
-