Сохраните ссылку на таймер где-нибудь и используйте:
timer.cancel();
timer.purge();
чтобы остановить все, что он делает. Вы можете поместить этот код в задачу, которую вы выполняете, с помощью static int
, чтобы подсчитать, сколько раз вы прошли, например,
private static int count = 0;
public static void run() {
count++;
if (count >= 6) {
timer.cancel();
timer.purge();
return;
}
... perform task here ....
}