org.qi4j.library.scheduler.timeline
Class TimelineScheduleMixin
java.lang.Object
org.qi4j.library.scheduler.timeline.TimelineScheduleMixin
- All Implemented Interfaces:
- Timeline
public class TimelineScheduleMixin
- extends java.lang.Object
- implements Timeline
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimelineScheduleMixin
public TimelineScheduleMixin()
getLastRecords
public java.lang.Iterable<TimelineRecord> getLastRecords(int maxResults)
- Specified by:
getLastRecords
in interface Timeline
- Parameters:
maxResults
- Maximum number of TimelineRecord to compute
- Returns:
- Last past records
getNextRecords
public java.lang.Iterable<TimelineRecord> getNextRecords(int maxResults)
- Specified by:
getNextRecords
in interface Timeline
- Parameters:
maxResults
- Maximum number of TimelineRecord to compute
- Returns:
- Next running or future records
getRecords
public java.lang.Iterable<TimelineRecord> getRecords(org.joda.time.DateTime from,
org.joda.time.DateTime to)
- Specified by:
getRecords
in interface Timeline
- Parameters:
from
- Lower limitto
- Upper limit
- Returns:
- Records between the given dates
getRecords
public java.lang.Iterable<TimelineRecord> getRecords(long from,
long to)
- Specified by:
getRecords
in interface Timeline
- Parameters:
from
- Lower limitto
- Upper limit
- Returns:
- Records between the given dates