bpmn-server / CacheManager
Class: CacheManager#
super class for various objects that are part of the server
Hierarchy#
↳ CacheManager
Implements#
Table of contents#
Constructors#
Properties#
Accessors#
- configuration
- logger
- cron
- cache
- appDelegate
- engine
- dataStore
- lockManager
- definitions
- listener
- scriptHandler
Methods#
Constructors#
constructor#
• new CacheManager(server): CacheManager
Parameters#
| Name | Type |
|---|---|
server |
any |
Returns#
Overrides#
Defined in#
packages/bpmn-server/src/server/CacheManager.ts:29
Properties#
liveInstances#
• Private Readonly liveInstances: Map\<string, IExecution>
Defined in#
packages/bpmn-server/src/server/CacheManager.ts:25
server#
• server: any
Inherited from#
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:10
Accessors#
configuration#
• get configuration(): any
Returns#
any
Inherited from#
ServerComponent.configuration
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:15
logger#
• get logger(): any
Returns#
any
Inherited from#
ServerComponent.logger
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:16
cron#
• get cron(): Cron
Returns#
Inherited from#
ServerComponent.cron
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:17
cache#
• get cache(): ICacheManager
Returns#
Inherited from#
ServerComponent.cache
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:18
appDelegate#
• get appDelegate(): any
Returns#
any
Inherited from#
ServerComponent.appDelegate
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:19
engine#
• get engine(): IEngine
Returns#
Inherited from#
ServerComponent.engine
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:20
dataStore#
• get dataStore(): any
Returns#
any
Inherited from#
ServerComponent.dataStore
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:21
lockManager#
• get lockManager(): any
The lock port: the configuration's, else the data store's.
Returns#
any
Inherited from#
ServerComponent.lockManager
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:23
definitions#
• get definitions(): any
Returns#
any
Inherited from#
ServerComponent.definitions
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:24
listener#
• get listener(): any
Returns#
any
Inherited from#
ServerComponent.listener
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:25
scriptHandler#
• get scriptHandler(): any
Returns#
any
Inherited from#
ServerComponent.scriptHandler
Defined in#
packages/bpmn-server/src/server/ServerComponent.ts:26
Methods#
onEnded#
▸ onEnded(«destructured»): void
Drops an ended or cancelled execution: nothing more runs in it.
Parameters#
| Name | Type |
|---|---|
«destructured» |
Object |
› context |
any |
Returns#
void
Defined in#
packages/bpmn-server/src/server/CacheManager.ts:27
list#
▸ list(): any[]
Returns#
any[]
Implementation of#
Defined in#
packages/bpmn-server/src/server/CacheManager.ts:35
getInstance#
▸ getInstance(instanceId): IExecution
Parameters#
| Name | Type |
|---|---|
instanceId |
any |
Returns#
Implementation of#
Defined in#
packages/bpmn-server/src/server/CacheManager.ts:43
add#
▸ add(execution): void
Parameters#
| Name | Type |
|---|---|
execution |
IExecution |
Returns#
void
Implementation of#
Defined in#
packages/bpmn-server/src/server/CacheManager.ts:49
remove#
▸ remove(instanceId): void
Parameters#
| Name | Type |
|---|---|
instanceId |
any |
Returns#
void
Implementation of#
Defined in#
packages/bpmn-server/src/server/CacheManager.ts:53
shutdown#
▸ shutdown(): Promise\<void>
Clear only this server's cached executions.
Returns#
Promise\<void>
Implementation of#
Defined in#
packages/bpmn-server/src/server/CacheManager.ts:57