Uses of Interface
de.espirit.firstspirit.access.schedule.ScheduleTask
Package
Description
-
Uses of ScheduleTask in de.espirit.firstspirit.access.schedule
Modifier and TypeInterfaceDescriptioninterface
Task for deploying generated files.interface
Generation task.interface
Definition of a mail task.interface
A task of this type puts the server into maintenance mode after a customizable period of time.interface
Definition for a task to perform a basic backup of the project's current state.interface
Definition of a task to perform a differential or incremental backup of the project's data.interface
Task for archiving project repository files.interface
Definition of a task to execute a script.Modifier and TypeMethodDescription<T extends ScheduleTask>
TScheduleEntry.copyTask
(T value) Copy's the given task.<T extends ScheduleTask>
TScheduleEntry.createTask
(Class<T> type) Creates aScheduleTask
with typetype
.<T extends ScheduleTask>
TScheduleTaskTemplate.createTask
(Class<T> type) Create and set a task of the provided type.
Note: Calling this will overwrites the current task.Modifier and TypeMethodDescription@NotNull ScheduleTask
ScheduleEntry.createTask
(@NotNull ScheduleTaskTemplate template) Creates aScheduleTask
which uses all properties of the givenScheduleTaskTemplate
.@Nullable ScheduleTask
ScheduleContext.getTask()
the acutal task ornull
if no task is currently executed@Nullable ScheduleTask
ScheduleTaskTemplate.getTask()
Returns the current task instance ornull
.TaskResult.getTask()
The executedScheduleTask
.Modifier and TypeMethodDescriptionList<? extends ScheduleTask>
ScheduleContext.getTasks()
Returns the list of schedule tasks defined by the currently executed schedule entry.ScheduleEntry.getTasks()
Returns aList
ofScheduleTask
which belongs to this schedule entry.Modifier and TypeMethodDescriptionvoid
ScheduleEntry.addUnifiedTask
(ScheduleTask task) Unifies the given task's name and adds it to this entry. -
Uses of ScheduleTask in de.espirit.firstspirit.agency
Modifier and TypeMethodDescription@NotNull Set<ScheduleTaskFactory<? extends ScheduleTaskFactory.TaskDto,
? extends ScheduleTask>> ScheduleTaskAgent.getTaskFactories()
Get all availableScheduleTaskFactory
s.Optional<ScheduleTaskFactory<? extends ScheduleTaskFactory.TaskDto,
? extends ScheduleTask>> ScheduleTaskAgent.getTaskFactory
(@NotNull Class<? extends ScheduleTaskApplication<?>> applicationClass) Get theScheduleTaskFactory
responsible for creating and executing schedule tasks defined by aScheduleTaskApplication
. -
Uses of ScheduleTask in de.espirit.firstspirit.scheduling
Modifier and TypeMethodDescription@NotNull ScheduleTask
ScheduleTaskExecutionContext.getTask()
Returns theScheduleTask
for this context -
Uses of ScheduleTask in de.espirit.firstspirit.server.scheduler
Modifier and TypeInterfaceDescriptioninterface
ScheduleTaskFactory<DTO extends ScheduleTaskFactory.TaskDto,
T extends ScheduleTask> Module class to hook new schedule task types into FirstSpirit.Modifier and TypeMethodDescriptionprotected final @NotNull ScheduleTask
ScheduleTaskDialogFactory.getTask()
Provides the task the dialog will be based upon.ModifierConstructorDescriptionScheduleTaskDialogFactory
(@NotNull ScheduleTask task) Constructor based on a task.