javax.management.monitor
Interface MonitorMBean

All Known Subinterfaces:
CounterMonitorMBean, GaugeMonitorMBean, StringMonitorMBean
All Known Implementing Classes:
CounterMonitor, GaugeMonitor, Monitor, StringMonitor

public interface MonitorMBean

Interface MonitorMBean. It is the management interface of MonitoringMBeans

See Also:
Monitor

Method Summary
 long getGranularityPeriod()
           
 java.lang.String getObservedAttribute()
           
 javax.management.ObjectName getObservedObject()
           
 boolean isActive()
           
 void setGranularityPeriod(long period)
           
 void setObservedAttribute(java.lang.String attribute)
           
 void setObservedObject(javax.management.ObjectName object)
           
 void start()
           
 void stop()
           
 

Method Detail

start

public void start()

stop

public void stop()

getObservedObject

public javax.management.ObjectName getObservedObject()

setObservedObject

public void setObservedObject(javax.management.ObjectName object)

getObservedAttribute

public java.lang.String getObservedAttribute()

setObservedAttribute

public void setObservedAttribute(java.lang.String attribute)

getGranularityPeriod

public long getGranularityPeriod()

setGranularityPeriod

public void setGranularityPeriod(long period)
                          throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

isActive

public boolean isActive()