Class: SQLAdapterLockManager
Methods
assertCanPerformQueueOperation()
ts
assertCanPerformQueueOperation(queue: string, operation: string): Promise<void>;
Parameters
Parameter | Type |
---|---|
queue | string |
operation | string |
Returns
Promise
<void
>
getLockForQueueJobOperation()
ts
getLockForQueueJobOperation(queue: string, jobId: string): Lock;
Parameters
Parameter | Type |
---|---|
queue | string |
jobId | string |
Returns
Lock
getLockForQueueManagementOperation()
ts
getLockForQueueManagementOperation(queue: string): Lock;
Parameters
Parameter | Type |
---|---|
queue | string |
Returns
Lock
purgeQueueJobLocks()
ts
purgeQueueJobLocks(queue: string): Promise<void>;
Parameters
Parameter | Type |
---|---|
queue | string |
Returns
Promise
<void
>
purgeQueueManagementLocks()
ts
purgeQueueManagementLocks(queue: string): Promise<void>;
Parameters
Parameter | Type |
---|---|
queue | string |
Returns
Promise
<void
>
shutdown()
ts
shutdown(): Promise<void>;
Shuts down (destroys) the Knex instance underlying the migrator instance.
Returns
Promise
<void
>
WARNING
If an error occurs during shutdown by knex or one if its underlying libraries, it will be thrown