com.pmease.quickbuild.taskschedule
Class DefaultTaskScheduler

java.lang.Object
  extended by com.pmease.quickbuild.taskschedule.DefaultTaskScheduler
All Implemented Interfaces:
TaskScheduler

public class DefaultTaskScheduler
extends java.lang.Object
implements TaskScheduler


Nested Class Summary
static class DefaultTaskScheduler.HelperTask
           
 
Field Summary
 
Fields inherited from interface com.pmease.quickbuild.taskschedule.TaskScheduler
instance
 
Constructor Summary
DefaultTaskScheduler()
           
 
Method Summary
 java.lang.String checkCronExpression(java.lang.String cronExpression)
           
 boolean isStarted()
           
 java.lang.String schedule(SchedulableTask task)
           
 void shutdown()
           
 void unschedule(java.lang.String taskId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTaskScheduler

public DefaultTaskScheduler()
Method Detail

schedule

public java.lang.String schedule(SchedulableTask task)
Specified by:
schedule in interface TaskScheduler

unschedule

public void unschedule(java.lang.String taskId)
Specified by:
unschedule in interface TaskScheduler

shutdown

public void shutdown()
Specified by:
shutdown in interface TaskScheduler

isStarted

public boolean isStarted()
Specified by:
isStarted in interface TaskScheduler

checkCronExpression

public java.lang.String checkCronExpression(java.lang.String cronExpression)
Specified by:
checkCronExpression in interface TaskScheduler


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.