Package-level declarations

Types

Link copied to clipboard
data class CancelTaskMsg(val taskId: TaskId) : Message
Link copied to clipboard
data class ExecTaskMsg(val taskTypeHid: String, val taskId: Long, val input: TaskData?) : Message
Link copied to clipboard
class ExecutionContext(val taskId: Long, val taskTypeHid: String, val input: TaskData?)
Link copied to clipboard
class IamAliveMsg(val taskId: TaskId?, val executorTypeHid: String, val executorHid: String? = null, val hostname: String? = null) : Message
Link copied to clipboard
class MyArgs(parser: ArgParser)
Link copied to clipboard
Link copied to clipboard
data class PipelineEndedMsg(val taskTypeHid: String, val taskId: TaskId, val result: TaskResult) : Message
Link copied to clipboard
data class PipelineIsDoneCreatingTasksMsg(val pipelineTaskId: TaskId, val taskTypeHid: String? = null) : Message
Link copied to clipboard
class TaskCancelledException(message: String = "Task cancelled") : RuntimeException
Link copied to clipboard
data class TaskControllerMonitorConfig(val actorsNet: ActorsNetConfig, val taskControllerActor: String, val taskControllerUrl: String, val iamAliveMsgPeriod: Int, val takeWorkAfterSlow: Int, val takeWorkAfterFast: Int, val httpRequestTimeoutMs: Long = TasksRestClient.DEFAULT_REQUEST_TIMEOUT.toMillis(), val cancelTaskTimeoutMs: Long = DEFAULT_CANCEL_TASK_TIMEOUT.toMillis())
Link copied to clipboard
data class TaskEndedMsg(val taskTypeHid: String, val taskId: Long, val output: TaskData?) : Message
Link copied to clipboard
data class TaskErrorMsg(val taskId: Long, val error: TaskError) : Message
Link copied to clipboard
interface TaskExecutor
Link copied to clipboard
class TaskExecutorCli(taskExecutorTypeHid: String, executorFactory: (TaskExecutorMonitorApi) -> TaskExecutor)
Link copied to clipboard
class TaskExecutorMonitor(monitorConfig: TaskControllerMonitorConfig, taskRestClientHeadersFactory: HttpHeadersFactory?, executorTypeHid: String, actorGroup: ActorIdent, executorFactory: TaskExecutorFactory, hostname: String? = localHostnameOrNull(), actorAddress: ActorIdent = makeInstanceActorAddress( actorHid = "task-executor", hostname = hostname, ), processExit: (Int) -> Unit = { exitProcess(it) }) : SimpleThreadObject, TaskExecutorMonitorBase
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TaskProgressMsg(val progress: TaskProgress) : Message

Properties