org.jboss.monitor
Class StringThresholdMonitor

java.lang.Object
  extended by org.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended by org.jboss.system.ServiceMBeanSupport
          extended by org.jboss.monitor.JBossMonitor
              extended by org.jboss.monitor.StringThresholdMonitor
All Implemented Interfaces:
Runnable, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, JBossMonitorMBean, StringThresholdMonitorMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean

public class StringThresholdMonitor
extends JBossMonitor
implements StringThresholdMonitorMBean

Comment

Version:
$Revision: 57210 $
Author:
Bill Burke

Field Summary
protected  boolean equalityTriggersAlert
           
protected  String thresholdString
           
 
Fields inherited from class org.jboss.monitor.JBossMonitor
alertListeners, alertSent, attribute, enabled, log, monitorName, observedObject, period, triggeredAttributeValue, triggerTime
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
StringThresholdMonitor()
           
 
Method Summary
 boolean getEqualityTriggersAlert()
           
 String getThreshold()
           
 void setEqualityTriggersAlert(boolean compareEqual)
           
 void setThreshold(String val)
           
protected  void testThreshold()
           
 
Methods inherited from class org.jboss.monitor.JBossMonitor
alerted, clearAlert, getAlertListeners, getEnabled, getMonitorName, getObservedAttribute, getObservedObject, getPeriod, getTriggeredAttributeValue, getTriggerTime, run, setAlertListeners, setEnabled, setMonitorName, setObservedAttribute, setObservedObject, setPeriod, startMonitorThread, startService, stopService
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
create, createService, destroy, destroyService, getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.monitor.JBossMonitorMBean
alerted, clearAlert, getAlertListeners, getEnabled, getMonitorName, getObservedAttribute, getObservedObject, getPeriod, getTriggeredAttributeValue, getTriggerTime, setAlertListeners, setEnabled, setMonitorName, setObservedAttribute, setObservedObject, setPeriod
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Field Detail

thresholdString

protected String thresholdString

equalityTriggersAlert

protected boolean equalityTriggersAlert
Constructor Detail

StringThresholdMonitor

public StringThresholdMonitor()
Method Detail

testThreshold

protected void testThreshold()
Specified by:
testThreshold in class JBossMonitor

getThreshold

public String getThreshold()
Specified by:
getThreshold in interface JBossMonitorMBean
Overrides:
getThreshold in class JBossMonitor

setThreshold

public void setThreshold(String val)
Specified by:
setThreshold in interface JBossMonitorMBean
Overrides:
setThreshold in class JBossMonitor

getEqualityTriggersAlert

public boolean getEqualityTriggersAlert()
Specified by:
getEqualityTriggersAlert in interface StringThresholdMonitorMBean

setEqualityTriggersAlert

public void setEqualityTriggersAlert(boolean compareEqual)
Specified by:
setEqualityTriggersAlert in interface StringThresholdMonitorMBean


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.