Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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: MonitorConfig, taskRestClientHeadersFactory: HttpHeadersFactory?, executorTypeHid: String, actorGroup: ActorIdent, actorAddress: ActorIdent, val executorFactory: TaskExecutorFactory) : 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(val executorFactory: TaskExecutorFactory) : TaskExecutorMonitorApi, TaskExecutorMonitorBase