bpmn-server / InstanceLocker
Class: InstanceLocker#
Table of contents#
Constructors#
Properties#
Methods#
Constructors#
constructor#
• new InstanceLocker(dataStore): InstanceLocker
Parameters#
| Name | Type |
|---|---|
dataStore |
any |
Returns#
Defined in#
datastore/InstanceLocker.ts:11
Properties#
dataStore#
• dataStore: any
Defined in#
Methods#
lock#
▸ lock(id): Promise\<boolean>
Parameters#
| Name | Type |
|---|---|
id |
any |
Returns#
Promise\<boolean>
Defined in#
datastore/InstanceLocker.ts:14
try#
▸ try(id): Promise\<boolean>
Parameters#
| Name | Type |
|---|---|
id |
any |
Returns#
Promise\<boolean>
Defined in#
datastore/InstanceLocker.ts:35
release#
▸ release(id): Promise\<any>
Parameters#
| Name | Type |
|---|---|
id |
any |
Returns#
Promise\<any>
Defined in#
datastore/InstanceLocker.ts:52
delete#
▸ delete(query): Promise\<any>
Parameters#
| Name | Type |
|---|---|
query |
any |
Returns#
Promise\<any>
Defined in#
datastore/InstanceLocker.ts:58
list#
▸ list(): Promise\<any>
Returns#
Promise\<any>
Defined in#
datastore/InstanceLocker.ts:63
delay#
▸ delay(time, result): Promise\<unknown>
Parameters#
| Name | Type |
|---|---|
time |
any |
result |
any |
Returns#
Promise\<unknown>