Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TaskRunnerRegistry

Node specific registry for TaskRunner which is initalized as singleton in Activator.

Hierarchy

  • TaskRunnerRegistry

Index

Constructors

constructor

Properties

Private globalTaskRunner

globalTaskRunner: ITaskRunnerStatus[] = []

Private localTaskRunner

localTaskRunner: TaskRunner[] = []

tasks

tasks: Tasks

Static NAME

NAME: string = ...

Methods

addRunner

createNewRunner

getGlobalTaskCounts

  • getGlobalTaskCounts(taskNames: string | string[]): any

getLocalTaskCounts

  • getLocalTaskCounts(taskNames: string | string[]): any

getRunners

getRunningTasks

  • getRunningTasks(): ITaskRunnerStatus[]

hasRunnerForTasks

  • hasRunnerForTasks(taskNames: string | string[]): boolean

hasRunningTasks

  • hasRunningTasks(taskNames: string | string[]): boolean

onNodeUpdate

onShutdown

  • onShutdown(): Promise<void>

onStartup

  • onStartup(): Promise<void>

onTaskRunnerEvent

Generated using TypeDoc