Collections.sort(result, dueDateJobComparatorDesc);
return result;
}
public Timer findNextTimer() {
Timer result = null;
long nextTimerExpirationDate = Long.MAX_VALUE;
for (Job job : jobs) {
if (job.getEligibleDate().getTime()<nextTimerExpirationDate
&& job instanceof Timer) {
result = (Timer)job;
nextTimerExpirationDate =
result.getEligibleDate().getTime();
}
}
return result;
}