Java Reference
In-Depth Information
//create a programmatic timer
long initialDuration = 1000*5;
long intervalDuration = 1000*60;
String timerInfo = "PROGRAMMATIC TIMER";
timerService.createTimer(initialDuration,
intervalDuration, timerInfo);
}
@Timeout
public void
timerMethodForProgrammaticTimer(){
System.out.println("ChangesInTimerAPI -
programmatic timer : "+new Date());
}
@Schedule(info = "AUTOMATIC TIMER", hour =
"*", minute = "*")
public void automaticTimer(){
System.out.println("ChangesInTimerAPI -
automatic timer : "+new Date());
}
public void getListOfAllTimers(){
Collection<Timer> alltimers =
timerService.getAllTimers();
for(Timer timer :
alltimers){
System.out.println("The next time
out : "+timer.getNextTimeout()+", "
+ " timer info :
"+timer.getInfo());
timer.cancel();
}
}
}
Search WWH ::




Custom Search