Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TasksExchange

Hierarchy

Index

Constructors

constructor

Properties

logger

logger: ILoggerApi = ...

Readonly reqCls

reqCls: ClassType<TasksRequest>

Readonly resCls

resCls: ClassType<TasksResponse>

runnerRegistry

runnerRegistry: TaskRunnerRegistry

Methods

create

getLogFile

getLogFilePath

  • getLogFilePath(runnerId: string, opts?: IMessageOptions & { relative?: boolean }): Promise<any[]>

getReqClass

  • getReqClass(): ClassType<TasksRequest>

getResClass

  • getResClass(): ClassType<TasksResponse>

getResponse

  • getResponse(request: TasksRequest): Promise<TasksResponse>

getRunners

getRunningTasks

getStatus

getSystem

handleRequest

  • handleRequest(request: TasksRequest, response: TasksResponse): Promise<void>

handleResponse

isActive

  • isActive(): boolean

onRequest

  • onRequest(request: TasksRequest): Promise<any>

prepare

  • prepare(opts?: any): void

Generated using TypeDoc