Package-level declarations

Types

Link copied to clipboard
data class ExecTaskMsg(val taskTypeHid: String, val taskId: Long, val input: TaskData?) : Message
Link copied to clipboard
data class ExecutionContext(val taskId: Long, val taskTypeHid: String, val input: TaskData?)
Link copied to clipboard
class IamAliveMsg(val taskId: TaskId?, val executorTypeHid: String) : Message
Link copied to clipboard
data class MonitorConfig(val actorsNet: ActorsNetConfig, val taskControllerActor: String, val taskControllerUrl: String, val iamAliveMsgPeriod: Int, val takeWorkAfterSlow: Int, val takeWorkAfterFast: Int)
Link copied to clipboard
class MyArgs(parser: ArgParser)
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: MonitorConfig, taskRestClientHeadersFactory: HttpHeadersFactory?, executorTypeHid: String, actorGroup: ActorIdent, actorAddress: ActorIdent, val executorFactory: TaskExecutorFactory) : 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