public interface MonitorMBean
| Modifier and Type | Method | Description | 
|---|---|---|
| void | addObservedObject(ObjectName object) | Adds the specified object in the set of observed MBeans. | 
| boolean | containsObservedObject(ObjectName object) | Tests whether the specified object is in the set of observed MBeans. | 
| long | getGranularityPeriod() | Gets the granularity period (in milliseconds). | 
| String | getObservedAttribute() | Gets the attribute being observed. | 
| ObjectName | getObservedObject() | Deprecated. 
 As of JMX 1.2, replaced by  getObservedObjects() | 
| ObjectName[] | getObservedObjects() | Returns an array containing the objects being observed. | 
| boolean | isActive() | Tests if the monitor MBean is active. | 
| void | removeObservedObject(ObjectName object) | Removes the specified object from the set of observed MBeans. | 
| void | setGranularityPeriod(long period) | Sets the granularity period (in milliseconds). | 
| void | setObservedAttribute(String attribute) | Sets the attribute to observe. | 
| void | setObservedObject(ObjectName object) | Deprecated. 
 As of JMX 1.2, replaced by  addObservedObject(javax.management.ObjectName) | 
| void | start() | Starts the monitor. | 
| void | stop() | Stops the monitor. | 
void start()
void stop()
void addObservedObject(ObjectName object) throws IllegalArgumentException
object - The object to observe.IllegalArgumentException - the specified object is null.void removeObservedObject(ObjectName object)
object - The object to remove.boolean containsObservedObject(ObjectName object)
object - The object to check.true if the specified object is in the set, false otherwise.ObjectName[] getObservedObjects()
@Deprecated ObjectName getObservedObject()
getObservedObjects()setObservedObject(javax.management.ObjectName)@Deprecated void setObservedObject(ObjectName object)
addObservedObject(javax.management.ObjectName)object - The object to observe.getObservedObject()String getObservedAttribute()
setObservedAttribute(java.lang.String)void setObservedAttribute(String attribute)
attribute - The attribute to observe.getObservedAttribute()long getGranularityPeriod()
setGranularityPeriod(long)void setGranularityPeriod(long period)
                   throws IllegalArgumentException
period - The granularity period.IllegalArgumentException - The granularity
 period is less than or equal to zero.getGranularityPeriod() Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.