package
scheduler
Type Members
-
final
case class
CancelExecutionPlan(planId: PlanId) extends SchedulerCommand with Product with Serializable
-
final
case class
ExecutionPlanFinished(jobId: JobId, planId: PlanId) extends SchedulerEvent with Product with Serializable
-
final
case class
ExecutionPlanNotFound(planId: PlanId) extends SchedulerEvent with Product with Serializable
-
final
case class
ExecutionPlanStarted(jobId: JobId, planId: PlanId) extends SchedulerEvent with Product with Serializable
-
final
case class
GetExecutionPlan(planId: PlanId) extends SchedulerCommand with Product with Serializable
-
final
case class
GetTaskExecution(taskId: TaskId) extends SchedulerCommand with Product with Serializable
-
final
case class
JobFailedToSchedule(jobId: JobId, cause: Fault) extends SchedulerEvent with Product with Serializable
-
final
case class
JobNotEnabled(jobId: JobId) extends SchedulerEvent with Product with Serializable
-
final
case class
ScheduleJob(jobId: JobId, trigger: Trigger = io.quckoo.Trigger.Immediate, timeout: Option[FiniteDuration] = scala.None) extends SchedulerCommand with Product with Serializable
-
-
-
final
case class
TaskCompleted(jobId: JobId, planId: PlanId, taskId: TaskId, outcome: Outcome) extends SchedulerEvent with Product with Serializable
-
final
case class
TaskExecutionNotFound(taskId: TaskId) extends SchedulerEvent with Product with Serializable
-
final
case class
TaskQueueUpdated(pendingTasks: Int, inProgressTasks: Int) extends SchedulerEvent with Product with Serializable
-
final
case class
TaskScheduled(jobId: JobId, planId: PlanId, task: Task) extends SchedulerEvent with Product with Serializable
-
final
case class
TaskTriggered(jobId: JobId, planId: PlanId, taskId: TaskId) extends SchedulerEvent with Product with Serializable