Skip to main content

Interface: IWFActivationJob

coresdk.workflow_activation.IWFActivationJob

Properties of a WFActivationJob.

Implemented by#

Properties#

cancelWorkflow#

Optional cancelWorkflow: null | ICancelWorkflow

A request to cancel the workflow was received.


fireTimer#

Optional fireTimer: null | IFireTimer

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


notifyHasPatch#

Optional notifyHasPatch: null | INotifyHasPatch

command being sent first.


queryWorkflow#

Optional queryWorkflow: null | IQueryWorkflow

A request to query the workflow was received.


removeFromCache#

Optional removeFromCache: null | IRemoveFromCache

job list. The string value is a reason for eviction.


resolveActivity#

Optional resolveActivity: null | IResolveActivity

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


resolveChildWorkflowExecution#

Optional resolveChildWorkflowExecution: null | IResolveChildWorkflowExecution

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


resolveChildWorkflowExecutionStart#

Optional resolveChildWorkflowExecutionStart: null | IResolveChildWorkflowExecutionStart

A child workflow execution has started or failed to start


resolveRequestCancelExternalWorkflow#

Optional resolveRequestCancelExternalWorkflow: null | IResolveRequestCancelExternalWorkflow

An attempt to cancel an external workflow resolved


resolveSignalExternalWorkflow#

Optional resolveSignalExternalWorkflow: null | IResolveSignalExternalWorkflow

An attempt to signal an external workflow resolved


signalWorkflow#

Optional signalWorkflow: null | ISignalWorkflow

A request to signal the workflow was received.


startWorkflow#

Optional startWorkflow: null | IStartWorkflow

Begin a workflow for the first time


updateRandomSeed#

Optional updateRandomSeed: null | IUpdateRandomSeed

Workflow was reset. The randomness seed must be updated.