|
Schedule task periodically |
|
|
In some application some tasks need to be run periodically for example GUI screen should update the data from server periodically.
This java tips illustrate a method of scheduling a task periodically. Developers may use it for repetitive invoking of a method as per their requirements.
For this aim, first you have to make a class extending TimerTask abstract class and write code in run method, you want to run repetitively.
import java.util.TimerTask;
public class HeartBeatTask extends TimerTask{
private int timerInterval;
public HeartBeatTask(int timeInterval){
this.timerInterval=timeInterval;
}
public void run() {
// add the task here
}
}
|
In your main program you can call this code to schedule task:
java.util.Timer t1 = new java.util.Timer();
HeartBeatTask tt = new HeartBeatTask(timeInterval);
t1.schedule(tt, 0, timeInterval);
|
Now the task will repeat after the fixed time interval.
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.