Skip to content

bpmn-server / Loop

Class: Loop#

Table of contents#

Constructors#

Properties#

Methods#

Constructors#

constructor#

• new Loop(node, token, dataObject?): Loop

Parameters#

Name Type
node Node
token Token
dataObject? any

Returns#

Loop

Defined in#

engine/Loop.ts:20

Properties#

id#

• id: any

Defined in#

engine/Loop.ts:9


node#

• node: any

Defined in#

engine/Loop.ts:10


ownerToken#

• ownerToken: any

Defined in#

engine/Loop.ts:11


definition#

• definition: LoopBehaviour

Defined in#

engine/Loop.ts:12


sequence#

• sequence: any

Defined in#

engine/Loop.ts:13


dataPath#

• dataPath: any

Defined in#

engine/Loop.ts:14


items#

• items: any[]

Defined in#

engine/Loop.ts:15


completed#

• completed: any

Defined in#

engine/Loop.ts:16

Methods#

isSequential#

▸ isSequential(): any

Returns#

any

Defined in#

engine/Loop.ts:17


isStandard#

▸ isStandard(): boolean

Returns#

boolean

Defined in#

engine/Loop.ts:18


save#

▸ save(): Object

Returns#

Object

Name Type
id any
nodeId any
ownerTokenId any
dataPath any
items any[]
completed any
sequence any

Defined in#

engine/Loop.ts:51


load#

▸ load(execution, dataObject): Loop

Parameters#

Name Type
execution any
dataObject any

Returns#

Loop

Defined in#

engine/Loop.ts:58


getKeyName#

▸ getKeyName(): string

Returns#

string

Defined in#

engine/Loop.ts:69


isDone#

▸ isDone(): boolean

Returns#

boolean

Defined in#

engine/Loop.ts:72


getNext#

▸ getNext(): any

Returns#

any

Defined in#

engine/Loop.ts:75


checkStart#

▸ checkStart(token): Promise\<boolean>

Parameters#

Name Type
token any

Returns#

Promise\<boolean>

Defined in#

engine/Loop.ts:81


cancel#

▸ cancel(fromItem): Promise\<void>

Parameters#

Name Type
fromItem any

Returns#

Promise\<void>

Defined in#

engine/Loop.ts:163


checkNext#

▸ checkNext(token): Promise\<boolean>

Parameters#

Name Type
token Token

Returns#

Promise\<boolean>

Defined in#

engine/Loop.ts:185