KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > oddjob > schedules > schedules > NowSchedule


1 /*
2  * (c) Rob Gordon 2005
3  */

4 package org.oddjob.schedules.schedules;
5
6 import java.util.Date JavaDoc;
7
8 import org.oddjob.schedules.Interval;
9 import org.oddjob.schedules.Schedule;
10 import org.oddjob.schedules.ScheduleContext;
11
12 /**
13  * @oddjob.description Schedule something now.
14  *
15  * @author Rob Gordon.
16  */

17 public class NowSchedule implements Schedule {
18     
19     /*
20      * Due immediately.
21      */

22     public Interval nextDue(ScheduleContext context) {
23         Date JavaDoc now = new Date JavaDoc();
24         return new Interval(now, now);
25     }
26     
27     /*
28      * Ingore limits.
29      */

30     public void setLimits(Interval limits) {
31      }
32     
33     /*
34      * (non-Javadoc)
35      * @see java.lang.Object#toString()
36      */

37     public String JavaDoc toString() {
38         return "Now";
39     }
40     
41 }
42
Popular Tags