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
