-
Notifications
You must be signed in to change notification settings - Fork 51
messageflow
MessageFlow: can only be sent to active node in waiting or to a start event
↳ Flow
↳ MessageFlow
+ new MessageFlow(id
: any, type
: any, from
: any, to
: any, def
: any): MessageFlow
Inherited from Flow.constructor
Defined in src/elements/Flow.ts:14
Parameters:
Name | Type |
---|---|
id |
any |
type |
any |
from |
any |
to |
any |
def |
any |
Returns: MessageFlow
• behaviours: Map‹any, any› = new Map()
Implementation of IFlow.behaviours
Inherited from Element.behaviours
Defined in src/elements/Element.ts:16
• def: any
Defined in src/elements/Flow.ts:13
• from: Node
Defined in src/elements/Flow.ts:11
• id: any
Defined in src/elements/Element.ts:13
• isMessageFlow: boolean = true
Overrides Flow.isMessageFlow
Defined in src/elements/Flow.ts:70
• name: any
Defined in src/elements/Element.ts:15
• to: Node
Defined in src/elements/Flow.ts:12
• type: any
Defined in src/elements/Element.ts:14
▸ addBehaviour(nane
: any, behavriour
: any): void
Implementation of IFlow
Inherited from Element.addBehaviour
Defined in src/elements/Element.ts:38
Parameters:
Name | Type |
---|---|
nane |
any |
behavriour |
any |
Returns: void
▸ continue(item
: Item): void
Inherited from Element.continue
Defined in src/elements/Element.ts:19
Parameters:
Name | Type |
---|---|
item |
Item |
Returns: void
▸ describe(): any[][]
Implementation of IFlow
Defined in src/elements/Flow.ts:24
Returns: any[][]
▸ execute(item
: Item): Promise‹void›
Defined in src/elements/Flow.ts:72
Parameters:
Name | Type |
---|---|
item |
Item |
Returns: Promise‹void›
▸ getBehaviour(name
: any): any
Implementation of IFlow
Inherited from Element.getBehaviour
Defined in src/elements/Element.ts:35
Parameters:
Name | Type |
---|---|
name |
any |
Returns: any
▸ hasBehaviour(name
: any): boolean
Implementation of IFlow
Inherited from Element.hasBehaviour
Defined in src/elements/Element.ts:31
respond by providing behaviour attributes beyond item and node information ex: timer due , input/outupt , fields
Parameters:
Name | Type |
---|---|
name |
any |
Returns: boolean
▸ restored(item
: Item): void
Inherited from Element.restored
Defined in src/elements/Element.ts:21
Parameters:
Name | Type |
---|---|
item |
Item |
Returns: void
▸ resume(item
: Item): void
Defined in src/elements/Element.ts:24
Parameters:
Name | Type |
---|---|
item |
Item |
Returns: void
▸ run(item
: Item): FLOW_ACTION
Defined in src/elements/Flow.ts:41
if flow has a condition, it must be evaluated and if result is true flow will continue otherwise, flow will be discarded.
Parameters:
Name | Type | Description |
---|---|---|
item |
Item |
Returns: FLOW_ACTION