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
>