Interface ScheduledTaskInfoService
public interface ScheduledTaskInfoService
-
Method Summary
Modifier and TypeMethodDescriptionRozpoczyna tworzenie zadania zaplanowanego.Pobiera informacja o zadaniu zaplanowanymPobiera listę zawierającą informacje o zadaniach zaplanowanych danego typugetByLastRun(String className, String methodName) Pobiera informacje o ostatnio uruchomionym zadaniu danego typugetHistoryEntriesInfo(Long taskId, Pagination pagination) Pobiera wpisy historii dla zadania zaplanowanegoPobiera informacja o zadaniu zaplanowanymgetTaskContext(Long taskId) Zwraca kontekst zadania zaplanowanegovoidupdateTaskContext(ScheduledTaskContext taskContext) Aktualizuje kontekst zadania zaplanowanegovoidupdateTaskParameterValue(Long taskId, String parameterId, String value) Aktualizuje wartość parametru dla podanego zadania zaplanowanego
-
Method Details
-
beginTaskCreation
ScheduledTaskFactory.TargetStep beginTaskCreation()Rozpoczyna tworzenie zadania zaplanowanego.- Returns:
- obiekt
ScheduledTaskFactory.TargetStepbędący krokiem wyboru komponentu lub metody.
-
getInfo
Pobiera informacja o zadaniu zaplanowanym- Parameters:
taskId- Id zadania- Throws:
ScheduledTaskNotFoundException- gdy nie ma zadania o podanym id
-
findInfo
Pobiera informacja o zadaniu zaplanowanym- Parameters:
taskId- Id zadania
-
getAll
Pobiera listę zawierającą informacje o zadaniach zaplanowanych danego typu- Parameters:
className- Nazwa klasymethodName- Nazwa metody
-
getByLastRun
Pobiera informacje o ostatnio uruchomionym zadaniu danego typu- Parameters:
className- Nazwa klasymethodName- Nazwa metody
-
getHistoryEntriesInfo
Pobiera wpisy historii dla zadania zaplanowanego- Parameters:
taskId- Id zadaniapagination- ustawienia dotyczące paginacji
-
getTaskContext
Zwraca kontekst zadania zaplanowanego- Parameters:
taskId- Id zadania
-
updateTaskContext
Aktualizuje kontekst zadania zaplanowanego- Parameters:
taskContext- kontekst zadania zaplanowanego
-
updateTaskParameterValue
Aktualizuje wartość parametru dla podanego zadania zaplanowanego- Parameters:
taskId- Id zadaniaparameterId- Id parametruvalue- nowa wartość parametru
-