org.apache.avalon.cornerstone.blocks.scheduler
Class MonitorableTimeScheduler

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.avalon.cornerstone.blocks.scheduler.DefaultTimeScheduler
          extended by org.apache.avalon.cornerstone.blocks.scheduler.MonitorableTimeScheduler
All Implemented Interfaces:
Runnable, MonitorableTimeSchedulerMBean, TimeScheduler, Disposable, Startable, LogEnabled, Serviceable

public class MonitorableTimeScheduler
extends DefaultTimeScheduler
implements MonitorableTimeSchedulerMBean

A JMX Monitorable TimeScheduler.

Author:
Avalon Development Team

Field Summary
 
Fields inherited from interface org.apache.avalon.cornerstone.services.scheduler.TimeScheduler
ROLE
 
Constructor Summary
MonitorableTimeScheduler()
           
 
Method Summary
 
Methods inherited from class org.apache.avalon.cornerstone.blocks.scheduler.DefaultTimeScheduler
addTrigger, addTriggerFailureListener, dispose, doRunEntry, getEntries, getEntry, getEntryMap, getNextEntry, getPriorityQueue, getThreadManager, getTriggerFailureListeners, isRunning, notifyFailedTriggers, removeTrigger, removeTriggerFailureListener, rescheduleEntry, resetTrigger, run, runEntry, service, setRunning, start, stop
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.avalon.cornerstone.blocks.scheduler.MonitorableTimeSchedulerMBean
getEntries
 

Constructor Detail

MonitorableTimeScheduler

public MonitorableTimeScheduler()


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.