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
↓ 1 callers
Method
_consume_events
Block on the events stream and re-emit each entry.
python/bullmq/queue_events.py:144
↓ 1 callers
Method
_count_lookup
(self)
python/bullmq/backends/postgres_backend.py:700
↓ 1 callers
Method
_count_nodes
Return the total number of nodes in a flow definition (root plus all descendant children).
python/bullmq/flow_producer.py:245
↓ 1 callers
Method
_dispatch_entry
Translate one stream entry into one (or two) emit calls.
python/bullmq/queue_events.py:180
↓ 1 callers
Method
_extend_locks
(self, job_ids: list)
python/bullmq/lock_manager.py:202
↓ 1 callers
Function
_find_closed_port
Return a TCP port that is guaranteed to be closed at the moment the function returns. Binding to port 0 lets the OS pick a free port; we clos
python/tests/worker_disconnect_test.py:38
↓ 1 callers
Method
_has_waiting_job
(self)
python/bullmq/backends/postgres_backend.py:765
↓ 1 callers
Function
_int
(field)
python/bullmq/job_scheduler.py:360
↓ 1 callers
Method
_job
(self)
python/bullmq/timer.py:17
↓ 1 callers
Function
_key_to_data
Best-effort decode of a legacy `name:id:endDate:tz:pattern...` repeatable-job key. Mirrors `JobScheduler.keyToData` in the Node port. Fields t
python/bullmq/job_scheduler.py:426
↓ 1 callers
Method
_materializeRaw
* Materialize a lazily-created raw client (duplicate `rawFactory`). * Concurrent callers share the in-flight promise so the factory runs once.
src/classes/bun-redis-client.ts:536
↓ 1 callers
Method
_next_delay_ms
(self)
python/bullmq/backends/postgres_backend.py:769
↓ 1 callers
Function
_opt_str
(value: Any)
python/bullmq/backends/postgres_backend.py:100
↓ 1 callers
Method
_parse_client_list
(self, client_list, matcher)
python/bullmq/queue.py:223
↓ 1 callers
Function
_postgres_connection_error_types
()
python/bullmq/worker.py:75
↓ 1 callers
Function
_processor_accepts_signal
Return True if `processor` declares a 3rd positional parameter (the `AbortSignal`). Falls back to False for builtins / C callables whose signa
python/bullmq/worker.py:651
↓ 1 callers
Function
_put
(key: str, value: Any)
python/bullmq/backends/postgres_backend.py:180
↓ 1 callers
Method
_renewal_loop
Wake every `lock_renew_time / 2` ms and renew locks for any tracked job whose stored timestamp is older than half the renewal window.
python/bullmq/lock_manager.py:168
↓ 1 callers
Function
_reset
(backend: str)
python/benchmark_backends.py:30
↓ 1 callers
Function
_resolve_sql_root
()
python/bullmq/postgres/sql_loader.py:24
↓ 1 callers
Function
_return_value
Normalize a completed job's return value for jsonb storage. Most call paths now pass raw Python objects, but older/legacy callers may still p
python/bullmq/backends/postgres_backend.py:956
↓ 1 callers
Method
_scheduleNextIteration
Upsert the job scheduler that produced `job` so its next iteration is materialized. Most of the arguments are no longer strictly neede
python/bullmq/worker.py:319
↓ 1 callers
Method
_set_client_name_on_client
(self, client, name: str)
python/bullmq/redis_connection.py:180
↓ 1 callers
Method
_set_client_name_on_pool
(self, client, name: str)
python/bullmq/redis_connection.py:186
↓ 1 callers
Method
_toFlowError
Translate the numeric error code returned by the addJob Lua script into a descriptive Exception. Mirrors Node's `toFlowError`
python/bullmq/flow_producer.py:288
↓ 1 callers
Function
_to_pyformat
(sql: str, params: list)
python/bullmq/backends/postgres_connection.py:55
↓ 1 callers
Method
_validate_redis_version
Lazily ensure the connected Redis supports Streams (>= 5.0). Honours `skipVersionCheck` via the underlying RedisConnection.
python/bullmq/queue_events_producer.py:57
↓ 1 callers
Function
_wipe_schema
()
python/tests/conftest.py:76
↓ 1 callers
Method
active_count
Number of currently active jobs.
rust/src/worker.rs:686
↓ 1 callers
Method
add
(&self, flow: FlowJob)
rust/src/flow_producer.rs:280
↓ 1 callers
Method
add
* Adds a promise to the queue. When it resolves, its value is enqueued * and, if a consumer is waiting via {@link fetch}, the next pending * pro
src/classes/async-fifo-queue.ts:90
↓ 1 callers
Function
addChildJob
(job)
tests/fixtures/fixture_processor_move_to_wait_for_children.js:44
↓ 1 callers
Method
addChildren
(self, nodes, parent, queues_opts, entries)
python/bullmq/flow_producer.py:86
↓ 1 callers
Method
addChildren
({ entries, nodes, parent, queuesOpts }: AddChildrenOpts)
src/classes/flow-producer.ts:578
↓ 1 callers
Method
addDelayedJob
Add a delayed job to the queue
python/bullmq/scripts.py:139
↓ 1 callers
Method
addDelayedJob
* Add a delayed job to the queue. * * @param Job $job * @param int $delay * @return mixed */
php/src/Scripts.php:259
↓ 1 callers
Method
addDelayedJob
( client: RedisClient | IRedisTransaction, job: JobJson, encodedOpts: any, args: (string | num
src/classes/redis-queue-backend.ts:513
↓ 1 callers
Method
addDelayedJobArgs
( job: JobJson, encodedOpts: any, args: (string | number | Record<string, any>)[], keysMap: Ke
src/classes/redis-queue-backend.ts:492
↓ 1 callers
Method
addDelayedJobToTransaction
* Add a delayed job to a transaction. */
php/src/Scripts.php:150
↓ 1 callers
Method
addFlow
(self, entries: list[dict])
python/bullmq/backends/redis_backend.py:183
↓ 1 callers
Method
addJob
* addJob is a telemetry free version of the add method, useful in order to wrap it * with custom telemetry on subclasses. * * @param name - N
src/classes/queue.ts:353
↓ 1 callers
Method
addJobLog
(queue: Queue, jobId: str, logRow: str, keepLogs: int = 0)
python/bullmq/job.py:366
↓ 1 callers
Method
addJobToTransaction
* Add a job to a transaction (for bulk operations). * * @param mixed $transaction The Predis transaction * @param Job $job * @retu
php/src/Scripts.php:124
↓ 1 callers
Method
addNodes
( entries: FlowJobEntry[], nodes: FlowJob[], )
src/classes/flow-producer.ts:486
↓ 1 callers
Method
addParentJob
Add a job to the queue that is a parent
python/bullmq/scripts.py:161
↓ 1 callers
Method
addParentJob
( client: RedisClient | IRedisTransaction, job: JobJson, encodedOpts: any, args: (string | num
src/classes/redis-queue-backend.ts:582
↓ 1 callers
Method
addParentJobArgs
( job: JobJson, encodedOpts: any, args: (string | number | Record<string, any>)[], keysMap: Ke
src/classes/redis-queue-backend.ts:561
↓ 1 callers
Method
addPathMapping
* Add a script path mapping. Allows includes of the form "<includes>/utils.lua" where `includes` is a user * defined path * @param name - the na
src/commands/script-loader.ts:120
↓ 1 callers
Method
addPrioritizedJob
Add a prioritized job to the queue
python/bullmq/scripts.py:150
↓ 1 callers
Method
addPrioritizedJob
* Add a prioritized job to the queue. * * @param Job $job * @param int $priority * @return mixed */
php/src/Scripts.php:275
↓ 1 callers
Method
addPrioritizedJob
( client: RedisClient | IRedisTransaction, job: JobJson, encodedOpts: any, args: (string | num
src/classes/redis-queue-backend.ts:549
↓ 1 callers
Method
addPrioritizedJobArgs
( job: JobJson, encodedOpts: any, args: (string | number | Record<string, any>)[], keysMap: Ke
src/classes/redis-queue-backend.ts:525
↓ 1 callers
Method
addPrioritizedJobToTransaction
* Add a prioritized job to a transaction. */
php/src/Scripts.php:162
↓ 1 callers
Method
addStandardJob
Add a standard job to the queue
python/bullmq/scripts.py:128
↓ 1 callers
Method
addStandardJob
* Add a standard job to the queue. * * @param Job $job * @param int $timestamp * @return mixed */
php/src/Scripts.php:243
↓ 1 callers
Method
addStandardJob
( client: RedisClient | IRedisTransaction, job: JobJson, encodedOpts: any, args: (string | num
src/classes/redis-queue-backend.ts:618
↓ 1 callers
Method
addStandardJobArgs
( job: JobJson, encodedOpts: any, args: (string | number | Record<string, any>)[], keysMap: Ke
src/classes/redis-queue-backend.ts:594
↓ 1 callers
Method
addStandardJobToTransaction
* Add a standard job to a transaction. */
php/src/Scripts.php:138
↓ 1 callers
Method
add_bulk
(&self, flows: Vec<FlowJob>)
rust/src/flow_producer.rs:351
↓ 1 callers
Method
add_internal
( &self, name: &str, data: serde_json::Value, opts: Option<JobOptions>, )
rust/src/queue.rs:155
↓ 1 callers
Method
add_job
Internal: add a single job via the appropriate Lua script.
rust/src/queue.rs:250
↓ 1 callers
Method
add_leaf_job_to_pipe
Add a leaf job (no children) to the pipeline.
rust/src/flow_producer.rs:795
↓ 1 callers
Method
add_parent_job_to_pipe
Add a parent job to the pipeline using the addParentJob Lua script.
rust/src/flow_producer.rs:747
↓ 1 callers
Function
adder
(indices)
python/benchmark_backends.py:65
↓ 1 callers
Method
applyConnectionNameIfNeeded
()
src/classes/valkey-glide-client.ts:476
↓ 1 callers
Method
applyListenClientName
* Re-applies the remembered {@link listenClientName} to a freshly established * `LISTEN` client. Best-effort: discovery must never break the client
src/postgres/postgres-connection.ts:384
↓ 1 callers
Function
applyMigration
( client: PgQueryable, migration: Migration, )
src/postgres/migrator.ts:343
↓ 1 callers
Function
array2obj
(arr: list[str])
python/bullmq/scripts.py:874
↓ 1 callers
Method
asJSONSandbox
* Prepares a job to be passed to Sandbox. * @returns
src/interfaces/minimal-job.ts:138
↓ 1 callers
Function
asyncSend
( proc: T, msg: any, )
src/utils/index.ts:277
↓ 1 callers
Method
attempts_started
Number of times the job has *started* processing (the `attemptsStarted` counter). Incremented each time a worker picks up the job.
rust/src/job.rs:186
↓ 1 callers
Function
augmentTransaction
* Adds `runCommand` and structured overrides to an ioredis ChainableCommander * so it satisfies {@link IRedisTransaction}.
src/classes/ioredis-client.ts:357
↓ 1 callers
Method
base
(&self)
rust/src/keys.rs:60
↓ 1 callers
Function
bench_add
(backend: str, n: int)
python/benchmark_backends.py:49
↓ 1 callers
Function
bench_add_bulk
(backend: str, n: int)
python/benchmark_backends.py:77
↓ 1 callers
Function
bench_add_parallel
Add ``n`` jobs using ``parallelism`` concurrent adders on one queue.
python/benchmark_backends.py:60
↓ 1 callers
Function
bench_process
(backend: str, n: int, concurrency: int)
python/benchmark_backends.py:92
↓ 1 callers
Function
benchmark_add_jobs
Benchmark: Adding jobs one by one (sequential).
rust/examples/benchmark.rs:46
↓ 1 callers
Function
benchmark_add_jobs_parallel
Benchmark: Adding jobs in parallel batches (tokio::spawn).
rust/examples/benchmark.rs:74
↓ 1 callers
Function
benchmark_bulk_add
Benchmark: Bulk adding jobs.
rust/examples/benchmark.rs:116
↓ 1 callers
Function
benchmark_processing
Benchmark: Processing jobs with a worker.
rust/examples/benchmark.rs:147
↓ 1 callers
Method
bootstrap
()
src/postgres/postgres-connection.ts:285
↓ 1 callers
Method
build
( name: &str, conn: RedisConnection, opts: QueueEventsOptions, )
rust/src/queue_events.rs:417
↓ 1 callers
Function
buildClientLine
(...parts: string[])
tests/cluster.test.ts:52
↓ 1 callers
Function
buildClientList
(lines: string[])
tests/cluster.test.ts:56
↓ 1 callers
Function
buildMockIRedisClient
( overrides: Record<string, any> = {}, )
tests/cluster.test.ts:62
↓ 1 callers
Function
build_client
Build a Redis [`Client`] from connection options. When [`RedisConnectionOptions::tls_certs`] is set, the client is built with the supplied TLS certif
rust/src/redis_connection.rs:16
↓ 1 callers
Method
bzPopMin
( key: string, timeout: number, )
src/classes/node-redis-client.ts:161
↓ 1 callers
Method
calculate
( backoff: BackoffOptions | None, attempts_made: int, err: Any, job: Any,
python/bullmq/backoffs.py:25
↓ 1 callers
Method
calculate
( backoff: BackoffOptions, attemptsMade: number, err: Error, job: MinimalJob, customStrate
src/classes/backoffs.ts:50
↓ 1 callers
Method
callProcessJob
( job: Job<DataType, ResultType, NameType, ProgressType>, token: string, signal?: AbortSignal, )
src/classes/worker.ts:483
↓ 1 callers
Method
cancel
* Cancels the currently running job by aborting its signal. * @param reason - Optional reason for the cancellation
src/classes/child-processor.ts:130
↓ 1 callers
Method
cancelAllJobs
Abort the signals of all currently tracked jobs. Has no effect on jobs whose processors did not opt into the `signal` argument.
python/bullmq/worker.py:645
↓ 1 callers
Method
cancelProcessing
(self)
python/bullmq/worker.py:627
↓ 1 callers
Method
cancel_all_jobs
Cancel all active jobs.
rust/src/worker.rs:742
↓ 1 callers
Method
cancel_job
Abort the `AbortSignal` for the given job, if one was created. Returns True if a controller was found and aborted, False otherwise. Mi
python/bullmq/lock_manager.py:106
↓ 1 callers
Method
changeDelayArgs
(jobId: string, delay: number)
src/classes/redis-queue-backend.ts:1538
↓ 1 callers
Method
changePriorityArgs
( jobId: string, priority = 0, lifo = false, )
src/classes/redis-queue-backend.ts:1575
↓ 1 callers
Method
change_delay
Change the delay of a delayed job. `delay` is the new delay in milliseconds from now.
rust/src/job.rs:1007
↓ 1 callers
Method
change_priority
Change the priority of a waiting job. `priority` - New priority value (0 = no priority). `lifo` - If true, use LIFO ordering within the same priority
rust/src/job.rs:1051
← previous
next →
801–900 of 3,768, ranked by callers