Package ubic.gemma.core.job
Provides functionalities for running background tasks.
Tasks are declared with Task
and launched with TaskCommand
.
-
Interface Summary Interface Description SubmittedTask Obtained from the TaskRunningService, can be used to monitor status.Task<C extends TaskCommand> TaskRunningService -
Class Summary Class Description AbstractTask<C extends TaskCommand> SubmittedTasksMaintenance TaskCommand This command class is used to allow communication of parameters for a task between a client and task running service, which might be on a different computer.TaskResult This class describes the result of long-running task.TaskRunningServiceImpl Handles the execution of tasks in threads that can be checked by clients later. -
Enum Summary Enum Description SubmittedTask.Status