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>