Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ProcessTask

Represents a Task launched as a process by ProcessTaskRunner.

Hierarchy

Index

Constructors

constructor

Properties

Protected command

command: undefined | string

Readonly exitEmitter

exitEmitter: Emitter<TaskExitedEvent>

Protected Readonly logger

logger: ILogger

Protected Readonly options

Readonly outputEmitter

outputEmitter: Emitter<TaskOutputEvent>

Protected taskId

taskId: number

Protected Readonly taskManager

taskManager: TaskManager

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Accessors

context

  • get context(): undefined | string

id

  • get id(): number

label

  • get label(): string

onExit

onOutput

process

  • get process(): Process

processType

Methods

dispose

  • dispose(): void

Protected fireOutputLine

Protected fireTaskExited

getRuntimeInfo

Protected getTaskExitedEvent

kill

  • kill(): Promise<void>