Skip to content

dag-orchestrator / Exports / OrchestratorRunService

Class: OrchestratorRunService

Table of contents

Constructors

Methods

Constructors

constructor

new OrchestratorRunService(promptClient): OrchestratorRunService

Parameters

NameType
promptClientIPromptApiClientPort

Returns

OrchestratorRunService

Defined in

services/orchestrator-run-service.ts:260

Methods

getDagRunId

getDagRunId(preparationId): undefined | string

Parameters

NameType
preparationIdstring

Returns

undefined | string

Defined in

services/orchestrator-run-service.ts:34


getPendingPromptRequest

getPendingPromptRequest(preparationId): undefined | IPromptRequest

Parameters

NameType
preparationIdstring

Returns

undefined | IPromptRequest

Defined in

services/orchestrator-run-service.ts:38


getPendingDefinition

getPendingDefinition(preparationId): undefined | IDagDefinition

Parameters

NameType
preparationIdstring

Returns

undefined | IDagDefinition

Defined in

services/orchestrator-run-service.ts:44


recordEvent

recordEvent(dagRunId, event): void

Parameters

NameType
dagRunIdstring
eventTRunProgressEvent

Returns

void

Defined in

services/orchestrator-run-service.ts:61


createRun

createRun(definition, input): Promise<TResult<{ preparationId: string }, IDagError>>

Parameters

NameType
definitionIDagDefinition
inputTPortPayload

Returns

Promise<TResult<{ preparationId: string }, IDagError>>

Defined in

services/orchestrator-run-service.ts:74


startRun

startRun(preparationId): Promise<TResult<{ dagRunId: string ; preparationId: string }, IDagError>>

Parameters

NameType
preparationIdstring

Returns

Promise<TResult<{ dagRunId: string ; preparationId: string }, IDagError>>

Defined in

services/orchestrator-run-service.ts:99


createAndStartRun

createAndStartRun(definition, input): Promise<TResult<{ dagRunId: string ; preparationId: string }, IDagError>>

Parameters

NameType
definitionIDagDefinition
inputTPortPayload

Returns

Promise<TResult<{ dagRunId: string ; preparationId: string }, IDagError>>

Defined in

services/orchestrator-run-service.ts:139


getRunStatus

getRunStatus(dagRunId): Promise<TResult<{ status: TRunStatus }, IDagError>>

Parameters

NameType
dagRunIdstring

Returns

Promise<TResult<{ status: TRunStatus }, IDagError>>

Defined in

services/orchestrator-run-service.ts:150


getRunResult

getRunResult(dagRunId): Promise<TResult<IRunResult, IDagError>>

Parameters

NameType
dagRunIdstring

Returns

Promise<TResult<IRunResult, IDagError>>

Defined in

services/orchestrator-run-service.ts:179

Released under the MIT License.