Skip to content

bpmn-server / DefaultAppDelegate

Class: DefaultAppDelegate#

Application Delegate Object to respond to various events and services:

  1. receive all events from workflow
  2. receive service calls
  3. receive message and signal calls
  4. execute scripts

Implements#

Table of contents#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

• new DefaultAppDelegate(server): DefaultAppDelegate

Parameters#

Name Type
server any

Returns#

DefaultAppDelegate

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:10

Properties#

server#

• server: any

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:7

Accessors#

moddleOptions#

• get moddleOptions(): any

Returns#

any

Implementation of#

IAppDelegate.moddleOptions

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:30

Methods#

getServicesProvider#

▸ getServicesProvider(context): Promise\<IServiceProvider>

Get the service task handlers, default to this, so you can add handlers on this class directly.

Parameters#

Name Type
context any

Returns#

Promise\<IServiceProvider>

Implementation of#

IAppDelegate.getServicesProvider

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:18


startUp#

▸ startUp(options): void

Parameters#

Name Type
options any

Returns#

void

Implementation of#

IAppDelegate.startUp

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:22


sendEmail#

▸ sendEmail(to, msg, body): void

Parameters#

Name Type
to any
msg any
body any

Returns#

void

Implementation of#

IAppDelegate.sendEmail

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:26


executionStarted#

▸ executionStarted(execution): Promise\<void>

Parameters#

Name Type
execution IExecution

Returns#

Promise\<void>

Implementation of#

IAppDelegate.executionStarted

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:34


executionEvent#

▸ executionEvent(context, event): Promise\<void>

Parameters#

Name Type
context any
event any

Returns#

Promise\<void>

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:38


messageThrown#

▸ messageThrown(messageId, data, messageMatchingKey, item): Promise\<void>

is called when a event throws a message

Parameters#

Name Type
messageId any
data any
messageMatchingKey any
item Item

Returns#

Promise\<void>

Implementation of#

IAppDelegate.messageThrown

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:50


issueMessage#

▸ issueMessage(messageId, data): Promise\<void>

is called when an event throws a message that can not be answered by another process

Parameters#

Name Type
messageId any
data any

Returns#

Promise\<void>

Implementation of#

IAppDelegate.issueMessage

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:68


issueSignal#

▸ issueSignal(signalId, data): Promise\<void>

Parameters#

Name Type
signalId any
data any

Returns#

Promise\<void>

Implementation of#

IAppDelegate.issueSignal

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:71


signalThrown#

▸ signalThrown(signalId, data, messageMatchingKey, item): Promise\<void>

Parameters#

Name Type
signalId any
data any
messageMatchingKey any
item Item

Returns#

Promise\<void>

Implementation of#

IAppDelegate.signalThrown

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:74


serviceCalled#

▸ serviceCalled(serviceName, data, item): Promise\<void>

is called only if the serviceTask has no implementation; otherwise the specified implementation will be called.

Parameters#

Name Type
serviceName any
data any
item Item

Returns#

Promise\<void>

Implementation of#

IAppDelegate.serviceCalled

Defined in#

packages/bpmn-server/src/engine/DefaultAppDelegate.ts:86

Comments