Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BaseWorkflowClient

Hierarchy

  • BaseWorkflowClient

Implements

Index

Constructors

constructor

Properties

Private awsAdapter

awsAdapter: AWSClientProvider

Private logger

logger: Logger

Private swfClient

swfClient: SWF

Methods

fromSwfFunction

  • fromSwfFunction<T>(fnc: function, params: any): Observable<T>
  • Type parameters

    • T

    Parameters

    • fnc: function
        • <T>(params: any, cb: function): any
        • Type parameters

          • T

          Parameters

          • params: any
          • cb: function
              • (error: any, data: T): void
              • Parameters

                • error: any
                • data: T

                Returns void

          Returns any

    • params: any

    Returns Observable<T>

pollForActivityTask

pollForDecisionTask

registerActivityType

  • registerActivityType(params: RegisterActivityTypeInput): Observable<RegisterActivityTypeInput>

registerWorkflowType

  • registerWorkflowType(params: RegisterWorkflowTypeInput): Observable<RegisterWorkflowTypeInput>

respondActivityTaskCompleted

  • respondActivityTaskCompleted(params: RespondActivityTaskCompletedInput): Observable<__type>

respondActivityTaskFailed

  • respondActivityTaskFailed(params: RespondActivityTaskFailedInput): Observable<__type>

respondDecisionTaskCompleted

  • respondDecisionTaskCompleted(params: RespondDecisionTaskCompletedInput): Observable<__type>

startWorkflow

Generated using TypeDoc