Java Timer.purge()

Syntax

Timer.purge() has the following syntax.

public int purge()

Example

In the following code shows how to use Timer.purge() method.


//ww  w  .  ja va 2s. c o  m
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
class MyTimerTask extends TimerTask {
  public void run() {
    System.out.println("Timer task executed.");
  }
}

public class Main {
  public static void main(String[] args) {
     // creating timer task, timer
     TimerTask tasknew = new MyTimerTask();
     Timer timer = new Timer();
     
     // scheduling the task
     timer.scheduleAtFixedRate(tasknew, new Date(), 10); 
     
     // cancel task
     timer.cancel();
     
     // purging the timer
     System.out.println("purge value :"+timer.purge());      
  }
  // this method performs the task
  public void run() {
     System.out.println("working on");      
  }    
}

The code above generates the following result.