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
emit
* Emits events to worker listeners.
src/interfaces/lock-manager-worker-context.ts:21
Method
encode_backoff
(backoff: &crate::types::BackoffStrategy)
rust/src/queue.rs:573
Method
encode_deduplication
(dedup: &crate::options::DeduplicationOptions)
rust/src/queue.rs:602
Method
encode_remove_on_finish
(rof: &crate::types::RemoveOnFinish)
rust/src/queue.rs:534
Method
encode_userinfo_component
(input: &str)
rust/src/options.rs:204
Method
end
()
src/postgres/pg-types.ts:81
Method
end
* end ends the span. * * Note: spans must be ended so that they can be exported.
src/interfaces/telemetry.ts:252
Method
end
()
tests/telemetry_interface.test.ts:196
Function
escapes_special_characters
()
rust/src/queue.rs:3012
Method
evalSha
( sha: string, options: { keys: string[]; arguments: NodeRedisCommandArgument[] }, )
src/classes/node-redis-client.ts:60
Method
exec
()
src/classes/node-redis-client.ts:1052
Method
exec
()
src/classes/bun-redis-client.ts:1392
Method
exec
()
src/classes/valkey-glide-client.ts:1318
Method
execute
(self, query, params=None)
python/tests/postgres_backend_test.py:116
Method
execute
()
src/classes/bun-redis-client.ts:656
Method
exists
(...keys: string[])
src/classes/node-redis-client.ts:849
Method
exists
(...keys: string[])
src/classes/bun-redis-client.ts:1151
Method
exists
(...keys: string[])
src/classes/valkey-glide-client.ts:1026
Method
exitCode
()
src/classes/child.ts:63
Method
extendJobLocks
Extend locks for many jobs atomically in a single Lua call. Returns the list of job ids whose lock could not be renewed (bec
python/bullmq/scripts.py:811
Method
extendJobLocks
* Public accessor method for LockManager to extend locks. * This delegates to the protected scripts object.
src/classes/worker.ts:414
Method
extendLock
(self, jobId: str, token: str, duration: int, client: Redis = None)
python/bullmq/scripts.py:806
Method
extendLock
Extend the lock of a single active job.
python/bullmq/backend.py:256
Method
extendLock
(self, job_id: str, token: str, duration: int)
python/bullmq/backends/redis_backend.py:294
Method
extendLock
(self, job_id: str, token: str, duration: int)
python/bullmq/backends/postgres_backend.py:607
Method
extendLock
( jobId: string, token: string, duration: number, )
src/postgres/postgres-queue-backend.ts:1174
Method
extendLock
* Extend the lock for this job. * * @param token - unique token for the lock * @param duration - lock duration in milliseconds
src/classes/job.ts:629
Method
extendLock
( jobId: string, token: string, duration: number, client?: RedisClient | IRedisTransaction,
src/classes/redis-queue-backend.ts:1016
Method
extendLocks
Extend the lock of several active jobs at once.
python/bullmq/backend.py:260
Method
extendLocks
(self)
python/bullmq/worker.py:552
Method
extendLocks
( self, job_ids: list[str], tokens: list[str], duration: int )
python/bullmq/backends/redis_backend.py:297
Method
extendLocks
( jobIds: string[], tokens: string[], duration: number, )
src/postgres/postgres-queue-backend.ts:1189
Method
extendLocks
( jobIds: string[], tokens: string[], duration: number, )
src/classes/redis-queue-backend.ts:1033
Function
extractRepeatableJobChecksumFromRedisKey
( redisKey: string, )
tests/utils/repeat_utils.ts:20
Method
extract_element_as_u64
Extract the next delayed timestamp from a moveToActive result array. The script returns [data, jobId, expireTime, nextTimestamp]. Extract a u64 value
rust/src/worker.rs:2255
Method
extract_job_id
Extract a job ID from a Redis value.
rust/src/flow_producer.rs:1035
Method
fail_parent_on_failure
Fail the parent job when this child fails.
rust/src/options.rs:787
Method
failed_reason
The reason the job failed.
rust/src/job.rs:217
Method
failing
(job: Job, result)
python/tests/queue_test.py:213
Method
findPos
(content: string, match: string)
src/commands/script-loader.ts:190
Method
finished_on
Timestamp when processing finished.
rust/src/job.rs:207
Method
flaky
()
python/tests/worker_disconnect_test.py:319
Function
flow_job_new_returns_serialization_errors
()
rust/src/flow_producer.rs:1315
Method
flushall
()
src/classes/node-redis-client.ts:916
Method
flushall
()
src/classes/valkey-glide-client.ts:1097
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
rust/src/job.rs:34
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
rust/src/types.rs:57
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
rust/src/options.rs:76
Method
forQueue
Return a sibling backend bound to a different queue that shares this backend's underlying connection(s). Used by :class:`FlowProducer`.
python/bullmq/backend.py:66
Method
forQueue
(self, queue_name: str, prefix: Optional[str] = None)
python/bullmq/backends/redis_backend.py:126
Method
forQueue
(self, queue_name: str, prefix: Optional[str] = None)
python/bullmq/backends/postgres_backend.py:254
Method
forQueue
(self, queue_name: str, prefix: str | None = None)
python/tests/flow_producer_test.py:15
Method
forQueue
(queueName: string, _prefix?: string)
src/postgres/postgres-queue-backend.ts:419
Method
forQueue
* Returns a sibling backend bound to a different queue that shares this * backend's connection(s). Used by {@link FlowProducer} to operate on the
src/classes/redis-queue-backend.ts:210
Function
format_duration
(ms: f64)
rust/examples/benchmark.rs:27
Function
format_number
(n: f64)
rust/examples/benchmark.rs:35
Function
forwardConnectionError
( emitter: EventEmitter, connection: EventEmitter, )
src/utils/index.ts:111
Method
fromMetadata
(activeContext: Context, metadataString: string)
tests/telemetry_interface.test.ts:154
Method
from_id
Fetch a job from Redis by ID.
rust/src/job.rs:1495
Method
from_queue_options
Convenience constructor that derives options from [`QueueOptions`].
rust/src/queue_events.rs:405
Method
from_redis_hash
Deserialize a job from Redis hash fields.
rust/src/job.rs:1429
Method
from_redis_str
Parse a state from its Redis string representation.
rust/src/types.rs:42
Method
from_script_code
Create a script error from an error code returned by Lua.
rust/src/error.rs:117
Function
get
(target, prop)
src/classes/ioredis-client.ts:294
Function
get
()
tests/postgres-listen-client-recovery.test.ts:245
Method
get
(&self, suffix: &str)
rust/src/keys.rs:78
Method
get
Get a script by name.
rust/src/scripts.rs:100
Method
get
(key: string)
src/classes/node-redis-client.ts:563
Method
get
(key: string)
src/classes/bun-redis-client.ts:822
Method
get
(key: string)
src/classes/valkey-glide-client.ts:766
Method
get
()
tests/bun-redis-nested-duplicate.test.ts:32
Method
get
()
tests/bun-redis.test.ts:154
Method
getActive
(self, start=0, end=-1)
python/bullmq/queue.py:407
Method
getActive
* Returns the jobs that are in the "active" status. * @param start - zero based index from where to start returning jobs. * @param end - zero ba
src/classes/queue-getters.ts:362
Method
getBackend
* Returns the datastore backend that powers this instance. * * The backend owns its connection(s) and exposes every datastore-agnostic * oper
src/classes/queue-base.ts:97
Method
getBackend
* Returns the datastore backend that powers this flow producer. * * The backend owns its connection and exposes every datastore-agnostic * op
src/classes/flow-producer.ts:197
Method
getChild
(key: string)
src/classes/flow-producer.ts:589
Method
getClientList
Return the raw worker/client list(s) for the queue's datastore.
python/bullmq/backend.py:336
Method
getClientList
(self)
python/bullmq/backends/redis_backend.py:402
Method
getClientList
(self)
python/bullmq/backends/postgres_backend.py:746
Method
getClientList
()
src/postgres/postgres-queue-backend.ts:1873
Method
getClientList
()
src/classes/redis-queue-backend.ts:2008
Method
getCompleted
* Returns the jobs that are in the "completed" status. * @param start - zero based index from where to start returning jobs. * @param end - zero
src/classes/queue-getters.ts:389
Method
getCompletedCount
* @returns Returns the number of jobs in completed status.
src/classes/queue-getters.ts:275
Method
getCounts
(self, types)
python/bullmq/scripts.py:510
Method
getCounts
Return the job counts across the given states/types, in order.
python/bullmq/backend.py:314
Method
getCounts
(self, types: list)
python/bullmq/backends/redis_backend.py:382
Method
getCounts
(self, types: list)
python/bullmq/backends/postgres_backend.py:696
Method
getCounts
* Get job counts by types. * * @param array<string> $types * @return array<int> */
php/src/Scripts.php:305
Method
getCounts
(types: JobType[])
src/postgres/postgres-queue-backend.ts:1622
Method
getCounts
(types: JobType[])
src/classes/redis-queue-backend.ts:1369
Method
getCountsPerPriority
(self, priorities)
python/bullmq/scripts.py:525
Method
getCountsPerPriority
Return the number of jobs per priority, in order.
python/bullmq/backend.py:318
Method
getCountsPerPriority
(self, priorities: list)
python/bullmq/backends/redis_backend.py:385
Method
getCountsPerPriority
(self, priorities: list)
python/bullmq/backends/postgres_backend.py:716
Method
getCountsPerPriority
* Get counts per priority. * * @param array<int> $priorities Array of priority levels to count * @return array<int, int> Priority to co
php/src/Queue.php:258
Method
getCountsPerPriority
* Get counts per priority. * * @param array<int> $priorities * @return array<int> */
php/src/Scripts.php:324
Method
getCountsPerPriority
(priorities: number[])
src/postgres/postgres-queue-backend.ts:1647
Method
getCountsPerPriority
* Returns the number of jobs per priority.
src/classes/queue-getters.ts:310
Method
getCountsPerPriority
(priorities: number[])
src/classes/redis-queue-backend.ts:1389
← previous
next →
2,101–2,200 of 3,768, ranked by callers