Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/taskforcesh/bullmq
/ functions
Functions
3,768 in github.com/taskforcesh/bullmq
⨍
Functions
3,768
◇
Types & classes
487
↳
Endpoints
8
Method
constructor
( message?: string, public readonly cause?: unknown, )
src/classes/errors/connection-closed-error.ts:19
Method
constructor
(config: Record<string, any> = {})
tests/valkey-glide-client.test.ts:60
Method
constructor
(_isAtomic: boolean)
tests/valkey-glide-client.test.ts:745
Method
constructor
()
tests/valkey-glide-client.test.ts:851
Method
constructor
(name: string, enableMetrics = false)
tests/telemetry_interface.test.ts:110
Method
constructor
(name: string, options?: SpanOptions)
tests/telemetry_interface.test.ts:172
Method
constructor
(public readonly config: any)
tests/postgres-listen-client-recovery.test.ts:24
Method
constructor
(config: any)
tests/postgres-listen-client-recovery.test.ts:45
Method
constructor
(public target = 'redis://localhost:6379')
tests/bun-redis-nested-duplicate.test.ts:18
Method
constructor
(target = 'redis://localhost:6379')
tests/bun-redis-nested-duplicate.test.ts:93
Method
constructor
(public target = 'redis://DEFAULT:6379')
tests/bun-redis.test.ts:139
Method
consume
( conn: RedisConnection, key: String, opts: QueueEventsOptions, closing: Arc<A
rust/src/queue_events.rs:492
Method
continue_parent_on_failure
Let the parent continue processing even if this child fails.
rust/src/options.rs:805
Function
convert_to_int
(text: str)
python/bullmq/scripts.py:881
Method
count
Returns the number of jobs waiting to be processed. This includes jobs that are "waiting" or "delayed" or "prioritized" or "waiting-children".
src/classes/queue-getters.ts:89
Method
createBackend
* Builds the worker's backend, which owns both the regular connection and a * dedicated blocking connection used by the `waitForJob` primitive.
src/classes/worker.ts:376
Method
createBulk
* Creates a bulk of jobs and adds them atomically to the given queue. * * @param queue - the queue where to add the jobs. * @param jobs - an
src/classes/job.ts:282
Method
createClient
(config: Record<string, any>)
tests/valkey-glide-client.test.ts:456
Method
createCounter
(name: string, options?: MetricOptions)
tests/telemetry_interface.test.ts:77
Method
createGauge
(name: string, options?: MetricOptions)
tests/telemetry_interface.test.ts:95
Method
createHistogram
(name: string, options?: MetricOptions)
tests/telemetry_interface.test.ts:86
Function
createRedisBackend
( name, opts, { blocking = false, withBlockingConnection = false } = {}, )
src/utils/create-backend.ts:52
Function
createRepeatableJobKey
( jobName: string, jobId: string, endDate: string, tz: string, suffix: number, )
tests/utils/repeat_utils.ts:3
Function
customCommand
(args: GlideArg[])
src/classes/valkey-glide-client.ts:52
Method
customCommand
(args: GlideArg[], options?: GlideCommandOptions)
src/classes/valkey-glide-client.ts:26
Method
customCommand
( args: GlideArg[], _options?: GlideCommandOptions, )
tests/valkey-glide-client.test.ts:73
Method
customCommand
(args: GlideArg[])
tests/valkey-glide-client.test.ts:747
Method
databaseType
()
src/classes/redis-connection.ts:886
Method
databaseType
()
src/classes/redis-queue-backend.ts:177
Method
databaseType
* Returns the database type of the Redis instance the client is connected to,
src/interfaces/script-queue-context.ts:24
Method
deduplication
Deduplicate the job using the given options.
rust/src/queue.rs:2778
Method
deduplication
Deduplicate the job using the given options.
rust/src/options.rs:775
Method
default
()
rust/src/types.rs:82
Method
default
()
rust/src/queue_events.rs:68
Method
default
()
rust/src/worker.rs:101
Method
default
()
rust/src/scripts.rs:298
Method
default
()
rust/src/options.rs:136
Method
defaultJobOptions
* Returns this instance current default job options.
src/classes/queue.ts:226
Function
defaultRepeatStrategy
( millis: number, opts: RepeatOptions, )
src/classes/job-scheduler.ts:501
Method
default_job_options
Set the default job options applied to jobs added to this queue.
rust/src/flow_producer.rs:161
Method
default_job_options
Set the default job options merged into every job added to this queue. Only `attempts`, `backoff`, `remove_on_complete`, `remove_on_fail`, `delay`, `
rust/src/options.rs:297
Method
defineCommand
( name: string, definition: { numberOfKeys: number; lua: string }, )
src/classes/node-redis-client.ts:431
Method
defineCommand
( name: string, definition: { numberOfKeys: number; lua: string }, )
src/classes/bun-redis-client.ts:616
Method
defineCommand
( name: string, definition: { numberOfKeys: number; lua: string; readOnly?: boolean }, )
src/classes/valkey-glide-client.ts:663
Method
defineCommand
(...args: any[])
src/interfaces/redis-options.ts:41
Method
del
(keys: string[])
src/classes/node-redis-client.ts:59
Method
del
(...keys: string[])
src/classes/node-redis-client.ts:581
Method
del
(...keys: string[])
src/classes/node-redis-client.ts:1019
Method
del
(...keys: string[])
src/classes/bun-redis-client.ts:841
Method
del
(...keys: string[])
src/classes/bun-redis-client.ts:1356
Method
del
(...keys: string[])
src/classes/valkey-glide-client.ts:786
Method
del
(...keys: string[])
src/classes/valkey-glide-client.ts:1290
Method
del
(...keys: string[])
src/interfaces/redis-client.ts:276
Method
delay
Delay before the job becomes available for processing.
rust/src/options.rs:697
Method
deleteDeduplicationKey
(deduplicationId: string)
src/postgres/postgres-queue-backend.ts:1369
Method
deleteDeduplicationKey
(deduplicationId: string)
src/classes/redis-queue-backend.ts:2765
Function
deleteProperty
(target, prop)
src/classes/ioredis-client.ts:337
Method
depth
Maximum tree depth to traverse (default: 10).
rust/src/flow_producer.rs:125
Method
deserialize
(deserializer: D)
rust/src/types.rs:141
Function
discard_converts_real_failures_to_unrecoverable
()
rust/src/worker.rs:2469
Function
discard_preserves_worker_control_flow_errors
()
rust/src/worker.rs:2460
Method
disconnect
Disconnect from Redis
python/bullmq/redis_connection.py:124
Method
disconnect
Force-disconnect the underlying backend connection.
python/bullmq/flow_producer.py:314
Method
disconnect
Forcibly disconnect the backend's underlying connection(s).
python/bullmq/backend.py:58
Method
disconnect
(self)
python/bullmq/backends/redis_backend.py:118
Method
disconnect
(self)
python/bullmq/backends/postgres_backend.py:248
Method
disconnect
* Forcibly tears down the connection. For PostgreSQL there is no distinct * "disconnect without waiting" semantics beyond closing, so this delegate
src/postgres/postgres-connection.ts:483
Method
disconnect
()
src/postgres/postgres-queue-backend.ts:370
Method
disconnect
* * Force disconnects a connection.
src/classes/queue-base.ts:159
Method
disconnect
(wait = true)
src/classes/redis-connection.ts:697
Method
disconnect
* * Force disconnects a connection.
src/classes/flow-producer.ts:678
Method
disconnect
* Forcibly disconnects the backend's underlying connection(s).
src/classes/redis-queue-backend.ts:325
Method
disconnect
(reconnect = false)
src/classes/node-redis-client.ts:340
Method
disconnect
(reconnect?: boolean)
src/classes/bun-redis-client.ts:456
Method
disconnect
* Forcibly disconnects the backend's underlying connection(s).
src/interfaces/queue-backend.ts:95
Method
disconnect
(...args: any[])
src/interfaces/redis-options.ts:38
Method
disconnect
()
tests/child_stdio_null.test.ts:73
Method
disconnectBlocking
(_wait = true)
src/postgres/postgres-queue-backend.ts:2270
Method
disconnectBlocking
* Interrupts the in-flight blocking wait by disconnecting the dedicated * blocking connection. No-op if there is none.
src/classes/redis-queue-backend.ts:410
Method
drain
Drains the queue, removes all jobs that are waiting or delayed, but not active, completed or failed. @param delayed:
python/bullmq/scripts.py:645
Method
drain
Remove waiting (and optionally delayed) jobs from the queue.
python/bullmq/backend.py:236
Method
drain
(self, delayed: bool = False)
python/bullmq/backends/redis_backend.py:278
Method
drain
(self, delayed: bool = False)
python/bullmq/backends/postgres_backend.py:580
Method
drain
* Drain the queue (remove all waiting and delayed jobs). * * @param bool $delayed Whether to also drain delayed jobs * @return void
php/src/Queue.php:490
Method
drain
Drain the queue (remove all waiting and delayed jobs).
rust/src/queue.rs:1813
Method
drain
(delayed: boolean)
src/postgres/postgres-queue-backend.ts:1124
Method
drain
* Drains the queue, i.e., removes all jobs that are waiting * or delayed, but not active, completed or failed. * * @param delayed - Pass true
src/classes/queue.ts:746
Method
drain
(delayed: boolean)
src/classes/redis-queue-backend.ts:1236
Method
drain_delay
Set the delay applied when the queue is drained (no jobs available). Resolution is whole seconds.
rust/src/options.rs:491
Method
drop
(&mut self)
rust/src/worker.rs:278
Method
duplicate
(...args: any[])
src/classes/node-redis-client.ts:406
Method
duplicate
(...args: any[])
src/classes/bun-redis-client.ts:577
Method
duplicate
(...args: any[])
src/classes/valkey-glide-client.ts:639
Method
duplicate
(...args: any[])
src/interfaces/redis-options.ts:37
Method
duplicate
()
tests/bun-redis-nested-duplicate.test.ts:26
Method
duplicate
()
tests/bun-redis-nested-duplicate.test.ts:97
Method
duplicate
()
tests/bun-redis.test.ts:147
Method
embedded_scripts
Returns the embedded compiled Lua scripts as (name, num_keys, content) tuples. These are the fully resolved scripts from `rust/src/commands/` (all in
rust/src/scripts.rs:134
Method
emit
(self, event_name: str, *args, **kwargs)
python/bullmq/event_emitter.py:15
Method
emit
* Emits an event. Normally used by subclasses to emit events. * * @param event - The emitted event. * @param args - * @returns
src/interfaces/minimal-queue.ts:30
← previous
next →
2,001–2,100 of 3,768, ranked by callers