Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FakeSWF

Hierarchy

  • FakeSWF

Index

Constructors

constructor

  • new FakeSWF(eventList?: HistoryEvent[], delayms?: number, decisionTask?: Partial<DecisionTask>, input: any): FakeSWF
  • Parameters

    • Default value eventList: HistoryEvent[] = []
    • Default value delayms: number = 100
    • Default value decisionTask: Partial<DecisionTask> = {}
    • input: any

    Returns FakeSWF

Properties

completedEventChangeSubject

completedEventChangeSubject: Subject<any> = new Subject()

completedEvents

completedEvents: any[] = []

Private currentPosition

currentPosition: number = 0

Private decisionTask

decisionTask: Partial<DecisionTask>

Private delayms

delayms: number

Private eventList

eventList: HistoryEvent[] = []

Private input

input: any

Private pollResp

pollResp: DecisionTask

Private startEvent

startEvent: HistoryEvent

Private workflowEventGenerator

workflowEventGenerator: WorkflowHistoryGenerator = new WorkflowHistoryGenerator()

Private workflowPollGenerator

workflowPollGenerator: WorkflowDecisionPollGenerator = new BaseWorkflowDecisionPollGenerator()

Methods

Private getCurrentEventList

  • getCurrentEventList(): DecisionTask

pollForDecisionTask

  • pollForDecisionTask(params: any, cb: any): void

respondDecisionTaskCompleted

  • respondDecisionTaskCompleted(params: any, cb: any): void

setEventList

  • setEventList(eventList: HistoryEvent[]): void

Generated using TypeDoc