PURISTA API / @purista/core / QueueWorkerBuilder
Class: QueueWorkerBuilder
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:10
Constructors
Constructor
new QueueWorkerBuilder(
queueName,workerName):QueueWorkerBuilder
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:18
Parameters
queueName
string
workerName
string
Returns
QueueWorkerBuilder
Methods
getDefinition()
getDefinition():
Promise<QueueWorkerDefinition>
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:59
Returns
Promise<QueueWorkerDefinition>
setAfterGuardHooks()
setAfterGuardHooks(
hooks):QueueWorkerBuilder
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:51
Parameters
hooks
Record<string, QueueWorkerAfterGuardHook>
Returns
QueueWorkerBuilder
setBeforeGuardHooks()
setBeforeGuardHooks(
hooks):QueueWorkerBuilder
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:43
Parameters
hooks
Record<string, QueueWorkerBeforeGuardHook>
Returns
QueueWorkerBuilder
setHandler()
setHandler(
handler):QueueWorkerBuilder
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:38
Parameters
handler
Returns
QueueWorkerBuilder
setIntervalMs()
setIntervalMs(
intervalMs):QueueWorkerBuilder
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:28
Parameters
intervalMs
number
Returns
QueueWorkerBuilder
setMaxParallelHandlers()
setMaxParallelHandlers(
count):QueueWorkerBuilder
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:33
Parameters
count
number
Returns
QueueWorkerBuilder
setMode()
setMode(
mode):QueueWorkerBuilder
Defined in: QueueWorkerBuilder/QueueWorkerBuilder.impl.ts:23
Parameters
mode
Returns
QueueWorkerBuilder
