javax.management.monitor
Class Monitor
java.lang.Object
|
+--javax.management.NotificationBroadcasterSupport
|
+--javax.management.monitor.Monitor
- All Implemented Interfaces:
- MBeanRegistration, MonitorMBean, NotificationBroadcaster
- Direct Known Subclasses:
- CounterMonitor, GaugeMonitor, StringMonitor
- public abstract class Monitor
- extends NotificationBroadcasterSupport
- implements MonitorMBean, MBeanRegistration
Class monitor. Parent class of all Monitoring classes
- Version:
- $Revision: 1.5 $
- Author:
- Carlos Quiroz
- See Also:
MonitorMBean
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Monitor
public Monitor()
start
public abstract void start()
- Specified by:
start
in interface MonitorMBean
stop
public abstract void stop()
- Specified by:
stop
in interface MonitorMBean
getObservedObject
public ObjectName getObservedObject()
- Specified by:
getObservedObject
in interface MonitorMBean
setObservedObject
public void setObservedObject(ObjectName objectName)
throws java.lang.IllegalArgumentException
- Specified by:
setObservedObject
in interface MonitorMBean
getObservedAttribute
public java.lang.String getObservedAttribute()
- Specified by:
getObservedAttribute
in interface MonitorMBean
setObservedAttribute
public void setObservedAttribute(java.lang.String attribute)
throws java.lang.IllegalArgumentException
- Specified by:
setObservedAttribute
in interface MonitorMBean
getGranularityPeriod
public long getGranularityPeriod()
- Specified by:
getGranularityPeriod
in interface MonitorMBean
setGranularityPeriod
public void setGranularityPeriod(long period)
throws java.lang.IllegalArgumentException
- Specified by:
setGranularityPeriod
in interface MonitorMBean
isActive
public boolean isActive()
- Specified by:
isActive
in interface MonitorMBean
preRegister
public ObjectName preRegister(MBeanServer server,
ObjectName name)
throws java.lang.Exception
- Specified by:
preRegister
in interface MBeanRegistration
postRegister
public void postRegister(java.lang.Boolean registrationDone)
- Specified by:
postRegister
in interface MBeanRegistration
preDeregister
public void preDeregister()
throws java.lang.Exception
- Specified by:
preDeregister
in interface MBeanRegistration
postDeregister
public void postDeregister()
- Specified by:
postDeregister
in interface MBeanRegistration
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object