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
↓ 2 callers
Method
GetJobSchedulerAsync
<summary>Returns a job scheduler by id, or null when absent.</summary>
dotnet/src/BullMQ/Queue.cs:162
↓ 2 callers
Method
GetJobSchedulersCountAsync
<summary>Returns the number of registered job schedulers.</summary>
dotnet/src/BullMQ/Queue.cs:177
↓ 2 callers
Method
GetQueueMetaFieldAsync
(string field)
dotnet/src/BullMQ/RedisBackend.cs:896
↓ 2 callers
Method
GetQueueQualifiedName
<summary>The queue's fully-qualified name (<c>"<prefix>:<name>"</c>).</summary>
dotnet/src/BullMQ/QueueKeys.cs:40
↓ 2 callers
Method
HasQueueMetaFieldAsync
(string field)
dotnet/src/BullMQ/RedisBackend.cs:902
↓ 2 callers
Method
MoveToCompletedAsync
( object? returnValue, string token, bool fetchNext = true)
dotnet/src/BullMQ/Job.cs:250
↓ 2 callers
Method
MoveToDelayedAsync
<summary> Moves this active job to delayed until <paramref name="timestamp"/> (ms since Unix epoch). Commonly used by manual processors right before t
dotnet/src/BullMQ/Job.cs:195
↓ 2 callers
Method
MoveToFailedAsync
<summary> Moves the job to the failed state, optionally fetching the next job to process. Retries are handled by the shared scripts based on the job's
dotnet/src/BullMQ/Job.cs:273
↓ 2 callers
Method
PackedOpts
()
dotnet/src/BullMQ/Job.cs:302
↓ 2 callers
Method
PromoteAsync
<summary>Promotes this delayed job so it can be processed as soon as possible.</summary>
dotnet/src/BullMQ/Job.cs:178
↓ 2 callers
Method
SetQueueMetaAsync
(IReadOnlyDictionary<string, object> values)
dotnet/src/BullMQ/RedisBackend.cs:890
↓ 2 callers
Method
UpdateProgressAsync
<summary>Updates this job's progress and notifies listeners.</summary>
dotnet/src/BullMQ/Job.cs:160
↓ 2 callers
Function
__copyProps
(to, from, except, desc)
tests/fixtures/fixture_processor_esbuild.js:19
↓ 2 callers
Method
_apply_root_result
Translate a root command's result into either an exception (strict path) or an id reconciliation (lenient path). - `strict=T
python/bullmq/flow_producer.py:260
↓ 2 callers
Method
_batch_entry
(self, job: "Job", add_to_waiting_children: bool)
python/bullmq/backends/postgres_backend.py:301
↓ 2 callers
Function
_bm_error
Build the exception matching the Redis backend's error for ``code``.
python/bullmq/backends/postgres_backend.py:58
↓ 2 callers
Method
_closeRaw
()
src/classes/bun-redis-client.ts:423
↓ 2 callers
Method
_collect_metrics
(self, kind: str, timestamp: int, opts: dict)
python/bullmq/backends/postgres_backend.py:485
↓ 2 callers
Method
_ensure_client_names
(self)
python/bullmq/worker.py:368
↓ 2 callers
Method
_getNextJob
( token: string, { block = true }: GetNextJobOptions = {}, )
src/classes/worker.ts:722
↓ 2 callers
Method
_get_conn
(self)
python/bullmq/backends/postgres_connection.py:206
↓ 2 callers
Method
_handleConnected
()
src/classes/bun-redis-client.ts:249
↓ 2 callers
Function
_normalize_keep
Normalize ``removeOnComplete``/``removeOnFail`` into ``(remove_all, keep_age, keep_count)``.
python/bullmq/backends/postgres_backend.py:155
↓ 2 callers
Method
_queue_tree
Queue one flow (root + children) onto `entries` and return the resulting `JobNode`-shaped dict together with the number of ba
python/bullmq/flow_producer.py:223
↓ 2 callers
Method
_result_at
Safe lookup into a pipeline result list.
python/bullmq/flow_producer.py:254
↓ 2 callers
Method
_scheduleReconnect
* Schedule a reconnection attempt with exponential backoff.
src/classes/bun-redis-client.ts:282
↓ 2 callers
Function
_scheduler_row_to_hash
Map a ``scheduler`` row into the Redis-hash-shaped ``(fields, next)`` pair that :func:`bullmq.job_scheduler._transform_scheduler_data` consumes.
python/bullmq/backends/postgres_backend.py:169
↓ 2 callers
Function
_validate_prefix
(prefix: Optional[str])
python/bullmq/backends/postgres_backend.py:50
↓ 2 callers
Method
add
Add a job to the queue. Returns an [`AddJob`] builder that can be awaited directly, or customized fluently before awaiting: ```no_run # async fn dem
rust/src/queue.rs:149
↓ 2 callers
Method
addJobLog
* addJobLog * * @param queue - A minimal queue instance * @param jobId - Job id * @param logRow - String with a row of log data to be logg
src/classes/job.ts:471
↓ 2 callers
Method
addJobs
* Adds many jobs to the queue in a single, efficient operation. * * How the insert is batched (a Redis pipeline, a single multi-row SQL * `IN
src/interfaces/queue-backend.ts:226
↓ 2 callers
Method
add_job_keys
Build KEYS array for addStandardJob/addDelayedJob/addPrioritizedJob.
rust/src/queue.rs:353
↓ 2 callers
Method
add_node
Recursively add a node (job) to the pipeline. If the node has children, it's added as a parent job (waiting-children state). If it has no children, i
rust/src/flow_producer.rs:644
↓ 2 callers
Function
apply_queue_defaults
Recursively merge per-queue `default_job_options` into every node of a flow. Job-level options always win; defaults only fill in fields left unset.
rust/src/flow_producer.rs:1145
↓ 2 callers
Function
assertPostgresVersion
( client: PgQueryable, skipVersionCheck = false, )
src/postgres/migrator.ts:71
↓ 2 callers
Function
assertPostgresVersionValues
(num: string, reported: string)
src/postgres/migrator.ts:355
↓ 2 callers
Function
assertSchemaCompatibility
( client: PgQueryable, schema: string = DEFAULT_SCHEMA, options: { skipVersionCheck?: boolean } = {}, )
src/postgres/migrator.ts:153
↓ 2 callers
Method
baseGetClients
(matcher: (name: string) => boolean)
src/classes/queue-getters.ts:543
↓ 2 callers
Method
cancelAllJobs
* Cancels all jobs currently being processed by this worker. * All active job processor functions will receive abort signals. * * @param reas
src/classes/worker.ts:531
↓ 2 callers
Method
cancel_all_jobs
Abort the signals of every tracked job that has a controller. Called from `Worker.cancelAllJobs` and from `Worker.close(force=True)`
python/bullmq/lock_manager.py:120
↓ 2 callers
Method
changeDelay
* Changes the delay of a delayed job.
src/interfaces/queue-backend.ts:473
↓ 2 callers
Method
checkConnectionError
( fn: () => Promise<T>, delayInMs = DELAY_TIME_5, )
src/classes/queue-base.ts:163
↓ 2 callers
Method
clean
* Clean jobs from a set by state. * * @param int $grace Grace period in milliseconds * @param int $limit Maximum number of jobs to clea
php/src/Queue.php:479
↓ 2 callers
Method
clearLogs
* Clears a job's logs, optionally keeping the most recent `keepLogs` rows.
src/interfaces/queue-backend.ts:468
↓ 2 callers
Method
clear_logs
Clear this job's logs. When `keep_logs` is `Some(n)`, the most recent `n` log entries are kept; otherwise all logs are removed.
rust/src/job.rs:745
↓ 2 callers
Method
clientSetName
(name: string)
src/interfaces/redis-client.ts:223
↓ 2 callers
Method
client_name
(&self, suffix: &str)
rust/src/keys.rs:203
↓ 2 callers
Method
closeRaw
()
src/classes/valkey-glide-client.ts:555
↓ 2 callers
Method
collectMetrics
* Records one finished job into the per-minute metrics for the given `kind`, * when the worker was created with a `metrics.maxDataPoints`. Mirrors
src/postgres/postgres-queue-backend.ts:1841
↓ 2 callers
Function
compute_sha1
Compute SHA1 hash of a string (for EVALSHA).
rust/src/scripts.rs:304
↓ 2 callers
Method
connect
()
src/classes/node-redis-client.ts:73
↓ 2 callers
Method
connect
()
src/classes/valkey-glide-client.ts:522
↓ 2 callers
Method
createCounter
* Creates a new Counter metric instrument. * * @param name - the name of the counter * @param options - optional configuration for the counte
src/interfaces/telemetry.ts:50
↓ 2 callers
Method
createGauge
* Creates a new Gauge metric instrument. * * A gauge is a metric that represents a single numerical value that can * arbitrarily go up and do
src/interfaces/telemetry.ts:72
↓ 2 callers
Method
createHistogram
* Creates a new Histogram metric instrument. * * @param name - the name of the histogram * @param options - optional configuration for the hi
src/interfaces/telemetry.ts:59
↓ 2 callers
Function
createRawClient
(host = redisHost, port = redisPort)
tests/bun-adapter-suite.test.ts:20
↓ 2 callers
Function
createRawClient
(host = redisHost, port = redisPort)
tests/bun-redis.test.ts:35
↓ 2 callers
Function
createValkeyGlideClient
(client: unknown)
src/classes/valkey-glide-client.ts:317
↓ 2 callers
Method
delay
The delay before this job becomes available.
rust/src/job.rs:247
↓ 2 callers
Method
delay
Delay before the job becomes available for processing.
rust/src/queue.rs:2717
↓ 2 callers
Method
deleteDeduplicationKey
* Unconditionally deletes a deduplication key. * @returns The number of keys removed.
src/interfaces/queue-backend.ts:514
↓ 2 callers
Method
emit
* Emits an event. Normally used by subclasses to emit events. * * @param event - The emitted event. * @param args - The arguments to pass to
src/classes/queue-base.ts:121
↓ 2 callers
Method
emitError
* Forwards an underlying pool / LISTEN-client error as this connection's * `'error'` event, but only when a listener is attached. `EventEmitter.emi
src/postgres/postgres-connection.ts:265
↓ 2 callers
Method
ensureScriptLoaded
(script: LuaScript)
src/classes/valkey-glide-client.ts:459
↓ 2 callers
Method
evalSha
( sha: string, options: { keys: string[]; arguments: NodeRedisCommandArgument[] }, )
src/classes/node-redis-client.ts:80
↓ 2 callers
Function
extract_result
(job_task, emit_callback)
python/bullmq/utils.py:17
↓ 2 callers
Method
fetch
* Fetches the next resolved item from the queue in FIFO order. If no * items are currently resolved but pending promises exist, it waits * until
src/classes/async-fifo-queue.ts:180
↓ 2 callers
Method
fetch_next_job
(&self, token: &str, block: bool)
rust/src/worker.rs:2095
↓ 2 callers
Method
flushall
()
src/classes/bun-redis-client.ts:1226
↓ 2 callers
Method
forQueue
* Returns a sibling backend bound to a different queue (by name) that shares * this backend's underlying connection(s). * * This is used by {
src/interfaces/queue-backend.ts:152
↓ 2 callers
Method
fromJSON
* Instantiates a Job from a {@link JobJson} object (the public, decoded * representation of a stored job). * * @param queue - the queue where
src/classes/job.ts:330
↓ 2 callers
Method
fromRaw
* Create a job from raw Redis data. * * @param Queue $queue * @param array<string, mixed> $rawData * @param string $jobId * @
php/src/Job.php:176
↓ 2 callers
Method
generateJobId
* Generate a unique job ID. */
php/src/Queue.php:609
↓ 2 callers
Method
getActive
* Get active jobs. * * @param int $start Start index * @param int $end End index * @return array<Job> */
php/src/Queue.php:394
↓ 2 callers
Function
getBlockingRedisClient
( target: RedisBackedTarget, )
tests/utils/get-redis-client.ts:40
↓ 2 callers
Method
getChildrenValues
(self)
python/bullmq/job.py:300
↓ 2 callers
Method
getClientList
* Returns the raw worker/client list(s) for the queue's datastore. For the * Redis adapter this is `CLIENT LIST` (one string per cluster node, or a
src/interfaces/queue-backend.ts:661
↓ 2 callers
Function
getCompleted
(task_set: set, emit_callback)
python/bullmq/worker.py:679
↓ 2 callers
Method
getConnection
* Get the Redis connection. */
php/src/Queue.php:85
↓ 2 callers
Method
getCountsPerPriority
Returns the number of jobs per priority. @returns: An object, key (priority) and value (count)
python/bullmq/queue.py:364
↓ 2 callers
Function
getDatabaseType
(target: RedisBackedTarget)
tests/utils/get-redis-client.ts:91
↓ 2 callers
Function
getDefaultBackendFactory
()
src/utils/create-backend.ts:110
↓ 2 callers
Method
getGlobalConcurrency
Returns the configured global concurrency value, or None if not set.
python/bullmq/queue.py:136
↓ 2 callers
Method
getKeys
(self, name: str)
python/bullmq/queue_keys.py:9
↓ 2 callers
Function
getLegacyRepeatableJobError
(key: string)
src/classes/job-scheduler.ts:88
↓ 2 callers
Method
getMaxListeners
()
src/interfaces/redis-client.ts:52
↓ 2 callers
Method
getMetrics
( type: 'completed' | 'failed', start?: number, end?: number, )
src/interfaces/queue-backend.ts:649
↓ 2 callers
Method
getNode
(node: NodeOpts)
src/classes/flow-producer.ts:512
↓ 2 callers
Function
getPathHash
(normalizedPath: string)
src/commands/script-loader.ts:650
↓ 2 callers
Method
getPrioritized
(self, start = 0, end=-1)
python/bullmq/queue.py:419
↓ 2 callers
Method
getPrioritized
* Get prioritized jobs. * * @param int $start Start index * @param int $end End index * @return array<Job> */
php/src/Queue.php:418
↓ 2 callers
Method
getProcessedChildrenValues
* Returns the raw processed-children map (child key → serialized value).
src/interfaces/queue-backend.ts:642
↓ 2 callers
Method
getQualifiedName
* Get the qualified name of the queue. */
php/src/Queue.php:93
↓ 2 callers
Method
getQueueEvents
* Get queue events list related to the queue. * Note: GCP does not support SETNAME, so this call will not work * * @deprecated do not use thi
src/classes/queue-getters.ts:612
↓ 2 callers
Method
getQueueMetaFields
* Reads several queue metadata fields at once, in order.
src/interfaces/queue-backend.ts:693
↓ 2 callers
Method
getQueueQualifiedName
* Get the fully qualified queue name. * * @param string $name Queue name */
php/src/QueueKeys.php:81
↓ 2 callers
Method
getRateLimitTtl
Returns the time to live for a rate limited key in milliseconds.
python/bullmq/queue.py:103
↓ 2 callers
Function
getRedisConnection
(target: RedisBackedTarget)
tests/utils/get-redis-client.ts:56
↓ 2 callers
Function
getRedisVersion
(target: RedisBackedTarget)
tests/utils/get-redis-client.ts:83
↓ 2 callers
Function
getReturnValue
(_value: any)
src/classes/job.ts:1437
← previous
next →
501–600 of 3,768, ranked by callers