
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Cancel Timer Task in Java
In order to cancel the Timer Task in Java, we use the java.util.TimerTask.cancel() method. The cancel() method returns a boolean value, either true or false. The cancel() method is used to cancel the timer task.
Declaration −The java.util.TimerTask.cancel() method is declared as follows −
public boolean cancel()
The cancel() methods returns true when the task is scheduled for one-time execution and has not executed until now and returns false when the task was scheduled for one-time execution and has been executed already.
Let us see a program to illustrate the use of the java.util.TimerTask.cancel() method −
Example
import java.util.*; class MyTask extends TimerTask { public void run() { System.out.println("Task is running"); } } public class Example { public static void main(String[] args) { Timer timer = new Timer(); // creating timer TimerTask task = new MyTask(); // creating timer task // scheduling the task at the specified time at fixed-rate timer.scheduleAtFixedRate(task,new Date(),2000); // cancelling the task and displaying its status System.out.println("Task is cancelled:"+task.cancel()); } }
Output
Task is running Task is cancelled:true
Advertisements