Interface ScheduledTaskExecution
public interface ScheduledTaskExecution
-
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTaskCompleted(Duration awaitDuration) Oczekuje na zakończenie (w tym wpierw uruchomienie) zadania zaplanowanego.booleanawaitTaskStarted(Duration awaitDuration) Oczekuje na uruchomienie zadania zaplanowanego.getState()Zwraca obecny stan wykonania zadania zaplanowanego.
-
Method Details
-
getState
ScheduledTaskState getState()Zwraca obecny stan wykonania zadania zaplanowanego.- Returns:
- stan zadania zaplanowanego.
-
awaitTaskStarted
Oczekuje na uruchomienie zadania zaplanowanego. Wstrzymuje obecny wątek, by tego dokonać.- Parameters:
awaitDuration- czas oczekiwania na uruchomienie zadania.- Returns:
true, jeżeli zadanie wystartowało przed czasemawaitDuration, w przeciwnym wypadkufalse.
-
awaitTaskCompleted
Oczekuje na zakończenie (w tym wpierw uruchomienie) zadania zaplanowanego. Wstrzymuje obecny wątek, by tego dokonać.- Parameters:
awaitDuration- czas oczekiwania na zakończenie (w tym wpierw uruchomienie) zadania.- Returns:
true, jeżeli zadanie zakończyło się przed czasemawaitDuration, w przeciwnym wypadkufalse.
-