TaskExecutorMonitor

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

Constructors

Link copied to clipboard
constructor(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) })

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
open override val logger: Logger?
Link copied to clipboard
Link copied to clipboard
open override val taskExecutor: TaskExecutor

Functions

Link copied to clipboard
Link copied to clipboard
open override fun onTaskEnded(taskOutput: TaskData?)
Link copied to clipboard
fun run()
Link copied to clipboard
fun shutdown()
Link copied to clipboard
fun start()
Link copied to clipboard