CounterMonitorMBean
, GaugeMonitorMBean
, StringMonitorMBean
CounterMonitor
, GaugeMonitor
, Monitor
, StringMonitor
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, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps