View Javadoc

1   /*
2    * Created on 2005-2-2
3    *
4    * TODO To change the template for this generated file go to
5    * Window - Preferences - Java - Code Style - Code Templates
6    */
7   package org.huihoo.jfox.soaf.services.timer;
8   
9   /***
10   * @author peter.cheng TODO To change the template for this generated type
11   *         comment go to Window - Preferences - Java - Code Style - Code
12   *         Templates
13   */
14  public interface SimpleTimerService {
15  
16      public void setPersistStrategy(TaskPersistStrategy strategy);
17  
18      public long getSchedulerStartTime();
19  
20      public void schedule(Task task) throws IllegalStateException, Exception;
21  
22      public void cancelAll(boolean withRestart);
23  
24      public Task[] getRunningTasks();
25  
26      public Task findTaskByID(long taskID);
27  
28      public void shutdown();
29  
30  }