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 zaplanowanegovoid
updateTaskContext
(ScheduledTaskContext taskContext) Aktualizuje kontekst zadania zaplanowanegovoid
updateTaskParameterValue
(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.TargetStep
bę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
-