com.sun.jaw.impl.agent.services.monitor
Interface MonitorMO

All Known Subinterfaces:
CounterMonitorMO, GaugeMonitorMO

public abstract interface MonitorMO
extends ManagedObject

The c-bean interface of the Monitor m-bean.

See Also:
MoGen

Method Summary
 void addMonitorListener(MonitorListener x)
           
 void addMonitorListenerMO(MonitorListenerMO x)
           
 java.lang.Number getDerivedGauge()
           
 java.util.Date getDerivedGaugeTimestamp()
           
 java.lang.Integer getGranularityPeriod()
           
 java.lang.Long getGranularityPeriodAsLong()
           
 ObjectName getObservedObject()
           
 java.lang.String getObservedProperty()
           
 boolean isActive()
           
 void performStart()
           
 void performStop()
           
 void removeMonitorListener(MonitorListener x)
           
 void removeMonitorListenerMO(MonitorListenerMO x)
           
 void setGranularityPeriod(java.lang.Integer value)
           
 void SetGranularityPeriod(java.lang.String oper, java.lang.Integer value)
           
 void setGranularityPeriodAsLong(java.lang.Long value)
           
 void SetGranularityPeriodAsLong(java.lang.String oper, java.lang.Long value)
           
 void setObservedObject(ObjectName value)
           
 void SetObservedObject(java.lang.String oper, ObjectName value)
           
 void setObservedProperty(java.lang.String value)
           
 void SetObservedProperty(java.lang.String oper, java.lang.String value)
           
 
Methods inherited from interface com.sun.jaw.reference.client.mo.ManagedObject
connect, deleteObject, disconnect, getAdaptorMO, getGroupOper, getObjectName, modifyObject, readAll, readObject, setGroupOper
 

Method Detail

getGranularityPeriodAsLong

public java.lang.Long getGranularityPeriodAsLong()
                                          throws InstanceNotFoundException,
                                                 PropertyNotFoundException,
                                                 java.lang.reflect.InvocationTargetException

getObservedObject

public ObjectName getObservedObject()
                             throws InstanceNotFoundException,
                                    PropertyNotFoundException,
                                    java.lang.reflect.InvocationTargetException

getObservedProperty

public java.lang.String getObservedProperty()
                                     throws InstanceNotFoundException,
                                            PropertyNotFoundException,
                                            java.lang.reflect.InvocationTargetException

isActive

public boolean isActive()
                 throws InstanceNotFoundException,
                        PropertyNotFoundException,
                        java.lang.reflect.InvocationTargetException

getDerivedGauge

public java.lang.Number getDerivedGauge()
                                 throws InstanceNotFoundException,
                                        PropertyNotFoundException,
                                        java.lang.reflect.InvocationTargetException

getDerivedGaugeTimestamp

public java.util.Date getDerivedGaugeTimestamp()
                                        throws InstanceNotFoundException,
                                               PropertyNotFoundException,
                                               java.lang.reflect.InvocationTargetException

getGranularityPeriod

public java.lang.Integer getGranularityPeriod()
                                       throws InstanceNotFoundException,
                                              PropertyNotFoundException,
                                              java.lang.reflect.InvocationTargetException

setGranularityPeriodAsLong

public void setGranularityPeriodAsLong(java.lang.Long value)
                                throws InstanceNotFoundException,
                                       java.lang.IllegalAccessException,
                                       PropertyNotFoundException,
                                       InvalidPropertyValueException,
                                       java.lang.ClassNotFoundException,
                                       java.lang.InstantiationException,
                                       java.lang.reflect.InvocationTargetException

SetGranularityPeriodAsLong

public void SetGranularityPeriodAsLong(java.lang.String oper,
                                       java.lang.Long value)
                                throws InstanceNotFoundException,
                                       java.lang.IllegalAccessException,
                                       PropertyNotFoundException,
                                       InvalidPropertyValueException,
                                       java.lang.ClassNotFoundException,
                                       java.lang.InstantiationException,
                                       java.lang.reflect.InvocationTargetException

setObservedObject

public void setObservedObject(ObjectName value)
                       throws InstanceNotFoundException,
                              java.lang.IllegalAccessException,
                              PropertyNotFoundException,
                              InvalidPropertyValueException,
                              java.lang.ClassNotFoundException,
                              java.lang.InstantiationException,
                              java.lang.reflect.InvocationTargetException

SetObservedObject

public void SetObservedObject(java.lang.String oper,
                              ObjectName value)
                       throws InstanceNotFoundException,
                              java.lang.IllegalAccessException,
                              PropertyNotFoundException,
                              InvalidPropertyValueException,
                              java.lang.ClassNotFoundException,
                              java.lang.InstantiationException,
                              java.lang.reflect.InvocationTargetException

setObservedProperty

public void setObservedProperty(java.lang.String value)
                         throws InstanceNotFoundException,
                                java.lang.IllegalAccessException,
                                PropertyNotFoundException,
                                InvalidPropertyValueException,
                                java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.reflect.InvocationTargetException

SetObservedProperty

public void SetObservedProperty(java.lang.String oper,
                                java.lang.String value)
                         throws InstanceNotFoundException,
                                java.lang.IllegalAccessException,
                                PropertyNotFoundException,
                                InvalidPropertyValueException,
                                java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.reflect.InvocationTargetException

setGranularityPeriod

public void setGranularityPeriod(java.lang.Integer value)
                          throws InstanceNotFoundException,
                                 java.lang.IllegalAccessException,
                                 PropertyNotFoundException,
                                 InvalidPropertyValueException,
                                 java.lang.ClassNotFoundException,
                                 java.lang.InstantiationException,
                                 java.lang.reflect.InvocationTargetException

SetGranularityPeriod

public void SetGranularityPeriod(java.lang.String oper,
                                 java.lang.Integer value)
                          throws InstanceNotFoundException,
                                 java.lang.IllegalAccessException,
                                 PropertyNotFoundException,
                                 InvalidPropertyValueException,
                                 java.lang.ClassNotFoundException,
                                 java.lang.InstantiationException,
                                 java.lang.reflect.InvocationTargetException

performStop

public void performStop()
                 throws InstanceNotFoundException,
                        java.lang.NoSuchMethodException,
                        java.lang.reflect.InvocationTargetException,
                        java.lang.IllegalAccessException

performStart

public void performStart()
                  throws InstanceNotFoundException,
                         java.lang.NoSuchMethodException,
                         java.lang.reflect.InvocationTargetException,
                         java.lang.IllegalAccessException

addMonitorListenerMO

public void addMonitorListenerMO(MonitorListenerMO x)
                          throws InstanceNotFoundException,
                                 java.lang.IllegalAccessException,
                                 java.lang.InstantiationException,
                                 java.lang.ClassNotFoundException

removeMonitorListenerMO

public void removeMonitorListenerMO(MonitorListenerMO x)

addMonitorListener

public void addMonitorListener(MonitorListener x)
                        throws InstanceNotFoundException,
                               java.lang.IllegalAccessException,
                               java.lang.InstantiationException,
                               java.lang.ClassNotFoundException

removeMonitorListener

public void removeMonitorListener(MonitorListener x)