Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BaseWorkflowWorker<T>

Type parameters

  • T

Hierarchy

  • BaseWorkflowWorker

Implements

Index

Constructors

constructor

Properties

Private appContainer

appContainer: Container

Private bindings

bindings: Binding[]

Private contextCache

contextCache: ContextCache

Private domain

domain: string

Private logger

logger: Logger

Private pollSubscription

pollSubscription: Subscription

Private poller

poller: TaskPollerObservable<DecisionTask>

Private wfStub

wfStub: LocalStub

Private workflowClient

workflowClient: WorkflowClient

Methods

createWorkflowStub

Private processDecision

  • processDecision(context: DecisionRunContext, decisionTask: DecisionTask): Observable<__type>

register

  • register(): Observable<any>

Private registerWorkflow

Private respondActivityDecisions

  • respondActivityDecisions(taskToken: string, context: DecisionRunContext): Observable<__type>

Private respondCompletedWorkflowDecision

  • respondCompletedWorkflowDecision(result: string, context: DecisionRunContext): Observable<Object | __type>

Private respondFailedWorkflowDecision

  • respondFailedWorkflowDecision(details?: string, reason: string, context: DecisionRunContext): Observable<Object | __type>

startWorker

  • startWorker(): void

Private workflowDefinitionToRegisterWorkflowTypeInput

  • workflowDefinitionToRegisterWorkflowTypeInput(definition: WorkflowDefinition): RegisterWorkflowTypeInput

Static Private createActivityScheduleDecisionFromStateMachine

Static Private createCompletedInput

  • createCompletedInput(taskToken: string, decisions: DecisionList): RespondDecisionTaskCompletedInput

Generated using TypeDoc