|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MonitorMBean
Exposes the remote management interface of monitor MBeans.
Method Summary | |
---|---|
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. |
Method Detail |
---|
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()
boolean isActive()
start
method is called.
It becomes inactive when the stop
method is called.
true
if the monitor MBean is active, false
otherwise.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.