Package org.sape.carbon.services.scheduler

Interface Summary
BaseTaskConfiguration Basic configuration required by all tasks
FixedDelayTaskConfiguration This is the configuration interface used to create fixed delay tasks within the Scheduler Service.
FixedRateTaskConfiguration This is the configuration interface used to create fixed rate tasks within the Scheduler Service.
Schedulable All FunctionalInterfaces of components called by the SchedulerService must impelment this interface.
SchedulerService FunctionalInterface for the Scheduler Service.
SchedulerServiceConfiguration Configuration interface for the SchedulerService.
 

Class Summary
AbstractTask Base class for tasks run by the SchedulerService.
AbstractTask.InternalTask Class that extends java.util.TimerTask.
AbstractTask.TaskQueuer  
DefaultSchedulerServiceImpl Default implementation for the SchedulerService.
FixedDelayTask Utility class used to interperet FixedDelayTaskConfiguration and schedule fixed delay tasks.
FixedRateTask Utility class used to interperet FixedRateTaskConfiguration and schedule fixed rate tasks.
 

Exception Summary
UnrecoverableTaskException This exception should be thrown by the runScheduledTask method of a Schedulable component if the task is in an irretrievable state and should be canceled.
 



Copyright 1999-2003 Sapient Corporation. All Rights Reserved.