Search
Preparing search index...
The search index is not available
light-workflow-js
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
BaseWorkflowWorker
Class BaseWorkflowWorker<T>
Type parameters
T
Hierarchy
BaseWorkflowWorker
Implements
WorkflowWorker
<
T
>
Index
Constructors
constructor
Properties
app
Container
bindings
context
Cache
domain
logger
poll
Subscription
poller
wf
Stub
workflow
Client
Methods
create
Workflow
Stub
process
Decision
register
register
Workflow
respond
Activity
Decisions
respond
Completed
Workflow
Decision
respond
Failed
Workflow
Decision
start
Worker
workflow
Definition
ToRegister
Workflow
Type
Input
create
Activity
Schedule
Decision
From
State
Machine
create
Completed
Input
Constructors
constructor
new
Base
Workflow
Worker
(
workflowClient
:
WorkflowClient
, appContainer
:
Container
, contextCache
:
ContextCache
, poller
:
TaskPollerObservable
<
DecisionTask
>
, domain
:
string
, bindings
:
Binding
[]
, logger
:
Logger
)
:
BaseWorkflowWorker
Parameters
workflowClient:
WorkflowClient
appContainer:
Container
contextCache:
ContextCache
poller:
TaskPollerObservable
<
DecisionTask
>
domain:
string
bindings:
Binding
[]
logger:
Logger
Returns
BaseWorkflowWorker
Properties
Private
app
Container
app
Container
:
Container
Private
bindings
bindings
:
Binding
[]
Private
context
Cache
context
Cache
:
ContextCache
Private
domain
domain
:
string
Private
logger
logger
:
Logger
Private
poll
Subscription
poll
Subscription
:
Subscription
Private
poller
poller
:
TaskPollerObservable
<
DecisionTask
>
Private
wf
Stub
wf
Stub
:
LocalStub
Private
workflow
Client
workflow
Client
:
WorkflowClient
Methods
create
Workflow
Stub
create
Workflow
Stub
(
)
:
LocalStub
Returns
LocalStub
Private
process
Decision
process
Decision
(
context
:
DecisionRunContext
, decisionTask
:
DecisionTask
)
:
Observable
<
__type
>
Parameters
context:
DecisionRunContext
decisionTask:
DecisionTask
Returns
Observable
<
__type
>
register
register
(
)
:
Observable
<
any
>
Returns
Observable
<
any
>
Private
register
Workflow
register
Workflow
(
definition
:
WorkflowDefinition
)
:
Observable
<
any
>
Parameters
definition:
WorkflowDefinition
Returns
Observable
<
any
>
Private
respond
Activity
Decisions
respond
Activity
Decisions
(
taskToken
:
string
, context
:
DecisionRunContext
)
:
Observable
<
__type
>
Parameters
taskToken:
string
context:
DecisionRunContext
Returns
Observable
<
__type
>
Private
respond
Completed
Workflow
Decision
respond
Completed
Workflow
Decision
(
result
:
string
, context
:
DecisionRunContext
)
:
Observable
<
Object
|
__type
>
Parameters
result:
string
context:
DecisionRunContext
Returns
Observable
<
Object
|
__type
>
Private
respond
Failed
Workflow
Decision
respond
Failed
Workflow
Decision
(
details
?:
string
, reason
:
string
, context
:
DecisionRunContext
)
:
Observable
<
Object
|
__type
>
Parameters
Default value
details:
string
= "error"
reason:
string
context:
DecisionRunContext
Returns
Observable
<
Object
|
__type
>
start
Worker
start
Worker
(
)
:
void
Returns
void
Private
workflow
Definition
ToRegister
Workflow
Type
Input
workflow
Definition
ToRegister
Workflow
Type
Input
(
definition
:
WorkflowDefinition
)
:
RegisterWorkflowTypeInput
Parameters
definition:
WorkflowDefinition
Returns
RegisterWorkflowTypeInput
Static
Private
create
Activity
Schedule
Decision
From
State
Machine
create
Activity
Schedule
Decision
From
State
Machine
(
sm
:
ActivityDecisionStateMachine
)
:
Decision
Parameters
sm:
ActivityDecisionStateMachine
Returns
Decision
Static
Private
create
Completed
Input
create
Completed
Input
(
taskToken
:
string
, decisions
:
DecisionList
)
:
RespondDecisionTaskCompletedInput
Parameters
taskToken:
string
decisions:
DecisionList
Returns
RespondDecisionTaskCompletedInput
Globals
Base
Workflow
Worker
constructor
app
Container
bindings
context
Cache
domain
logger
poll
Subscription
poller
wf
Stub
workflow
Client
create
Workflow
Stub
process
Decision
register
register
Workflow
respond
Activity
Decisions
respond
Completed
Workflow
Decision
respond
Failed
Workflow
Decision
start
Worker
workflow
Definition
ToRegister
Workflow
Type
Input
create
Activity
Schedule
Decision
From
State
Machine
create
Completed
Input
Generated using
TypeDoc