org.jboss.varia.scheduler |
|
Java Source File Name | Type | Comment |
AbstractScheduleProvider.java | Class | Abstract Base Class for Schedule Providers. |
AbstractScheduleProviderMBean.java | Interface | |
DBScheduleProvider.java | Class | This Provider get its Scheduler from a Database and then adds
all the Schedules to the Schedule Manager. |
DBScheduleProviderMBean.java | Interface | MBean interface. |
Schedulable.java | Interface | This interface defines the manageable interface for a Scheduler Service
allowing the client to create a Schedulable instance which is then run
by this service at given times. |
ScheduleManager.java | Class | Schedule Manager which manage the Schedule and their matching Timer notifications
and notification listeners. |
ScheduleManagerMBean.java | Interface | ScheduleManagerMBean interface. |
Scheduler.java | Class | Scheduler Instance to allow clients to run this as a scheduling service for
any Schedulable instances.
ATTENTION: The scheduler instance only allows to run one schedule at a time.
Therefore when you want to run two schedules create to instances with this
MBean. |
SchedulerMBean.java | Interface | ScheduleMBean interface. |
SingleScheduleProvider.java | Class | This Provider adds a single Schedule to the Schedule Manager
but you can create more than one of this MBeans and each will
add a different Schedule even when the use the same Target. |
SingleScheduleProviderMBean.java | Interface | SingleScheduleProvider MBean interface. |
TCLActions.java | Class | An encapsulation of thread context class loader PrivilegedAction for
getting and setting the TCL. |
XMLScheduleProvider.java | Class | This Provider get its Scheduler from a XML configuration string
allowing the administrator to add several Schedules with one
provider. |
XMLScheduleProviderMBean.java | Interface | MBean interface. |