|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
, GaugeMonitorMBean
, StringMonitorMBean

, GaugeMonitor
, Monitor
, StringMonitor

public interface MonitorMBean
Exposes the remote management interface of monitor MBeans.
| Method Summary | |
|---|---|
void |
addObservedObject
Adds the specified object in the set of observed MBeans. |
boolean |
containsObservedObject
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
Removes the specified object from the set of observed MBeans. |
void |
setGranularityPeriod
Sets the granularity period (in milliseconds). |
void |
setObservedAttribute
Sets the attribute to observe. |
void |
setObservedObject
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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||