Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
interface TaskExecutor
Link copied to clipboard
class TaskExecutorCli(taskExecutorTypeHid: String, executorFactory: (TaskExecutorMonitorApi) -> TaskExecutor)
Link copied to clipboard
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
interface TaskExecutorMonitorApi
Link copied to clipboard
interface TaskExecutorMonitorBase
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class TestExecutorMonitor(executorFactory: TaskExecutorFactory) : TaskExecutorMonitorApi, TaskExecutorMonitorBase