Skip to main content

Interface: IWorkflowActivationJob

Properties of a WorkflowActivationJob.

Extends​

Properties​

cancelWorkflow?​

optional cancelWorkflow?: $Properties | null

A request to cancel the workflow was received.

Inherited from​

$Properties.cancelWorkflow


doUpdate?​

optional doUpdate?: $Properties | null

A request to handle a workflow update.

Inherited from​

$Properties.doUpdate


fireTimer?​

optional fireTimer?: $Properties | null

A timer has fired, allowing whatever was waiting on it (if anything) to proceed

Inherited from​

$Properties.fireTimer


initializeWorkflow?​

optional initializeWorkflow?: $Properties | null

A workflow is starting, record all of the information from its start event

Inherited from​

$Properties.initializeWorkflow


notifyHasPatch?​

optional notifyHasPatch?: $Properties | null

A patch marker has been detected and lang is being told that change exists. This job is strange in that it is sent pre-emptively to lang without any corresponding command being sent first.

Inherited from​

$Properties.notifyHasPatch


queryWorkflow?​

optional queryWorkflow?: $Properties | null

A request to query the workflow was received. It is guaranteed that queries (one or more) always come in their own activation after other mutating jobs.

Inherited from​

$Properties.queryWorkflow


removeFromCache?​

optional removeFromCache?: $Properties | null

Remove the workflow identified by the [WorkflowActivation] containing this job from the cache after performing the activation. It is guaranteed that this will be the only job in the activation if present.

Inherited from​

$Properties.removeFromCache


resolveActivity?​

optional resolveActivity?: $Properties | null

An activity was resolved, result could be completed, failed or cancelled

Inherited from​

$Properties.resolveActivity


resolveChildWorkflowExecution?​

optional resolveChildWorkflowExecution?: $Properties | null

A child workflow was resolved, result could be completed or failed

Inherited from​

$Properties.resolveChildWorkflowExecution


resolveChildWorkflowExecutionStart?​

optional resolveChildWorkflowExecutionStart?: $Properties | null

A child workflow execution has started or failed to start

Inherited from​

$Properties.resolveChildWorkflowExecutionStart


resolveNexusOperation?​

optional resolveNexusOperation?: $Properties | null

A nexus operation resolved.

Inherited from​

$Properties.resolveNexusOperation


resolveNexusOperationStart?​

optional resolveNexusOperationStart?: $Properties | null

A nexus operation started.

Inherited from​

$Properties.resolveNexusOperationStart


resolveRequestCancelExternalWorkflow?​

optional resolveRequestCancelExternalWorkflow?: $Properties | null

An attempt to cancel an external workflow resolved

Inherited from​

$Properties.resolveRequestCancelExternalWorkflow


resolveSignalExternalWorkflow?​

optional resolveSignalExternalWorkflow?: $Properties | null

An attempt to signal an external workflow resolved

Inherited from​

$Properties.resolveSignalExternalWorkflow


signalWorkflow?​

optional signalWorkflow?: $Properties | null

A request to signal the workflow was received.

Inherited from​

$Properties.signalWorkflow


updateRandomSeed?​

optional updateRandomSeed?: $Properties | null

Workflow was reset. The randomness seed must be updated.

Inherited from​

$Properties.updateRandomSeed


variant?​

optional variant?: "initializeWorkflow" | "fireTimer" | "updateRandomSeed" | "queryWorkflow" | "cancelWorkflow" | "signalWorkflow" | "resolveActivity" | "notifyHasPatch" | "resolveChildWorkflowExecutionStart" | "resolveChildWorkflowExecution" | "resolveSignalExternalWorkflow" | "resolveRequestCancelExternalWorkflow" | "doUpdate" | "resolveNexusOperationStart" | "resolveNexusOperation" | "removeFromCache"

WorkflowActivationJob variant

Inherited from​

$Properties.variant