java.util.Timer.schedule() Method
Advertisements
Description
The schedule(TimerTask task, Date time) method is used to schedule the specified task for execution at the specified time.
Declaration
Following is the declaration for java.util.Timer.schedule() method.
public void schedule(TimerTask task, Date time)
Parameters
task--This is the task to be scheduled.
time--This is the time at which task is to be executed.
Return Value
NA
Exception
IllegalArgumentException--This exception is thrown if time.getTime() is negative.
IllegalStateException--This is thrown if task was already scheduled or cancelled, timer was cancelled, or timer thread terminated.
Example
The following example shows the usage of java.util.Timer.schedule()
package com.tutorialspoint;
import java.util.*;
public class TimerDemo {
public static void main(String[] args) {
// creating timer task, timer
TimerTask tasknew = new TimerCancel();
Timer timer = new Timer();
// scheduling the task
timer.schedule(tasknew, new Date());
}
// this method performs the task
public void run() {
System.out.println("working on");
}
}
Let us compile and run the above program, this will produce the following result.
working on