MCPcopy Create free account

hub / github.com/taskforcesh/bullmq / functions

Functions3,768 in github.com/taskforcesh/bullmq

↓ 13 callersMethodGetStateAsync
<summary>Returns the current state of this job.</summary>
dotnet/src/BullMQ/Job.cs:153
↓ 13 callersMethodadd_bulk
(&self, jobs: Vec<BulkJob>)
rust/src/queue.rs:172
↓ 13 callersMethodevents
(&self)
rust/src/keys.rs:152
↓ 13 callersMethodexecute
(self)
python/tests/flow_producer_test.py:61
↓ 13 callersMethodmoveToCompleted
* Moves an active job to the completed state and, optionally, fetches the * next job to process. * @returns The next job data tuple when `fetchN
src/interfaces/queue-backend.ts:291
↓ 13 callersMethodmoveToFailed
* Moves an active job to the failed state and, optionally, fetches the next * job to process. * @returns The next job data tuple when `fetchNext
src/interfaces/queue-backend.ts:305
↓ 13 callersMethodobliterate
Completely destroys the queue and all of its contents irreversibly. This method will the *pause* the queue and requires that there ar
python/bullmq/queue.py:277
↓ 13 callersMethodoff
(event: string, listener: (...args: any[]) => void)
src/interfaces/redis-client.ts:49
↓ 13 callersMethodretry
Retry a completed or failed job by moving it back to the wait queue. `state` should be `"failed"` or `"completed"`.
rust/src/job.rs:777
↓ 13 callersMethodupdateProgress
* Updates a job's progress * * @param progress - number or object to be saved as progress.
src/interfaces/minimal-job.ts:150
↓ 12 callersMethodclean
Clean jobs from a specific set (completed, failed, etc.). `grace` - Only remove jobs older than this many milliseconds. `limit` - Maximum number of j
rust/src/queue.rs:1734
↓ 12 callersMethodgetJobs
(self, types, start=0, end=-1, asc:bool=False)
python/bullmq/queue.py:428
↓ 12 callersMethodisConnectionError
Check if an error is a connection-related error that should trigger a retry with backoff rather than being surfaced to the user.
python/bullmq/worker.py:503
↓ 12 callersMethodmaps
All rows as ``column -> value`` dicts.
python/bullmq/backends/postgres_connection.py:89
↓ 12 callersMethodquery
( text: string, params?: readonly unknown[], )
src/postgres/pg-types.ts:22
↓ 12 callersMethodrun
(self)
python/bullmq/worker.py:160
↓ 12 callersMethodtrace
* Wraps the code with telemetry and provides a span for configuration. * * @param spanKind - kind of the span: Producer, Consumer, Internal *
src/interfaces/minimal-queue.ts:47
↓ 12 callersMethodupsertJobScheduler
Create or update a job scheduler. See JobScheduler.upsertJobScheduler.
python/bullmq/queue.py:489
↓ 11 callersMethodMaps
<summary>All rows as column -&gt; value maps.</summary>
dotnet/src/BullMQ/Postgres/PostgresConnection.cs:23
↓ 11 callersMethodactive
* Returns the active context
src/interfaces/telemetry.ts:160
↓ 11 callersMethodfinishedErrors
(self, opts: dict)
python/bullmq/scripts.py:835
↓ 11 callersMethodhset
SET one or more hash fields from a field→value map.
src/interfaces/redis-client.ts:103
↓ 11 callersMethodmoveToWaitingChildren
* Moves a parent job to the waiting-children state. * @returns `true` if moved, `false` if there are pending dependencies.
src/interfaces/queue-backend.ts:329
↓ 10 callersMethodFromString
(string connectionString)
dotnet/src/BullMQ/Options.cs:30
↓ 10 callersMethodaddCommand
( cmd: string, args: (string | Buffer)[], transformer?: (v: any) => any, )
src/classes/bun-redis-client.ts:1251
↓ 10 callersMethodclose
()
src/classes/bun-redis-client.ts:87
↓ 10 callersMethodend
()
src/postgres/pg-types.ts:89
↓ 10 callersMethodgetDependencies
* Returns a job's children dependencies (processed/unprocessed/ignored/failed).
src/interfaces/queue-backend.ts:625
↓ 10 callersMethodgetJobCounts
Returns the job counts for each type specified or every list/set in the queue by default. @returns: An object, key (type) and value
python/bullmq/queue.py:349
↓ 10 callersMethodget_jobs
Return the jobs that are in the given states with pagination. `types` are state names. An empty slice returns jobs from all states.
rust/src/queue.rs:919
↓ 10 callersMethodmoveToDelayed
* Moves a job to the delayed state, scheduling it to run after `delay` ms.
src/interfaces/queue-backend.ts:317
↓ 10 callersMethodopts
The job's options.
rust/src/job.rs:170
↓ 10 callersFunctionparse_event
Parse a stream entry's fields into a typed [`QueueEvent`].
rust/src/queue_events.rs:268
↓ 10 callersMethodpause
Pauses the processing of this queue globally. We use an atomic RENAME operation on the wait queue. Since we have blocking ca
python/bullmq/queue.py:74
↓ 10 callersMethodpipeline
()
src/interfaces/redis-client.ts:93
↓ 10 callersMethodqueueCommand
( args: GlideArg[], transform?: (value: unknown) => unknown, )
src/classes/valkey-glide-client.ts:1213
↓ 10 callersMethodset_context
Attach a script execution context (set by the worker before processing).
rust/src/job.rs:310
↓ 9 callersFunction_jsonb
Serialize a value for a ``$n::jsonb`` parameter. Uses ``allow_nan=False`` so non-JSON-compliant floats raise ``ValueError`` before hitting th
python/bullmq/backends/postgres_backend.py:85
↓ 9 callersMethodaddJob
* Adds a single job to the queue, routing it to the correct initial state * (wait / delayed / prioritized / waiting-children) based on its options.
src/interfaces/queue-backend.ts:210
↓ 9 callersMethodcreate
* Creates a new job and adds it to the queue. * * @param queue - the queue where to add the job. * @param name - the name of the job. * @p
src/classes/job.ts:254
↓ 9 callersFunctionfields
(pairs: &[(&str, &str)])
rust/src/queue_events.rs:591
↓ 9 callersMethodgetBackend
()
tests/utils/get-redis-client.ts:12
↓ 9 callersMethodget_job_count_by_types
Return the total number of jobs across the provided types.
rust/src/queue.rs:1128
↓ 9 callersMethodget_job_schedulers_count
Get the total number of job schedulers.
rust/src/queue.rs:2578
↓ 9 callersMethodmarker
(&self)
rust/src/keys.rs:164
↓ 9 callersMethodoff
( eventName: U, listener: WorkerListener<DataType, ResultType, NameType, ProgressType>[U], )
src/classes/worker.ts:438
↓ 9 callersMethodqueue_qualified_name
The queue qualified name (`prefix:queueName`). Only available when the job has a script context (i.e. inside a worker processor).
rust/src/job.rs:263
↓ 9 callersMethodremove_job_scheduler
Remove a job scheduler by its ID. Also removes the next scheduled delayed job if one exists. Returns `true` if the scheduler was found and removed.
rust/src/queue.rs:2591
↓ 9 callersFunctionset
(target, prop, value)
src/classes/ioredis-client.ts:321
↓ 9 callersMethodzrange
( key: string, start: number, end: number, options?: { WITHSCORES?: boolean }, )
src/interfaces/redis-client.ts:123
↓ 8 callersMethodCreate
( int code, string? jobId = null, string? parentKey = null, string? command =
dotnet/src/BullMQ/Errors.cs:38
↓ 8 callersMethodaddIdentityTransformer
()
src/classes/node-redis-client.ts:933
↓ 8 callersMethodclose
Close the flow instance.
python/bullmq/flow_producer.py:307
↓ 8 callersMethodconnection
The underlying Redis connection.
rust/src/queue.rs:123
↓ 8 callersMethoddelayed
(&self)
rust/src/keys.rs:98
↓ 8 callersMethoddrain
* Removes waiting (and optionally delayed) jobs from the queue.
src/interfaces/queue-backend.ts:398
↓ 8 callersMethodgetJobCountByTypes
(self, *types)
python/bullmq/queue.py:342
↓ 8 callersMethodgetJobCountByTypes
* Job counts by type * * Queue#getJobCountByTypes('completed') =\> completed count * Queue#getJobCountByTypes('completed', 'failed') =\> comp
src/classes/queue-getters.ts:171
↓ 8 callersMethodgetJobsByType
* Get jobs by type/state. * * @param string|array<string> $types Job states (waiting, active, delayed, completed, failed) * @param int
php/src/Queue.php:319
↓ 8 callersMethodgetNextJob
Returns a promise that resolves to the next job in queue. @param token: worker token to be assigned to retrieved job @returns
python/bullmq/worker.py:225
↓ 8 callersMethodgetNextJob
* Returns a promise that resolves to the next job in queue. * @param token - worker token to be assigned to retrieved job * @returns a Job or un
src/classes/worker.ts:698
↓ 8 callersMethodgetWaitingCount
(self)
python/bullmq/queue.py:404
↓ 8 callersMethodget_failed_children_values
Get the failure values of children that failed with `ignoreDependencyOnFailure`. Returns a map of `{queue_prefix:queue_name:job_id => failure_reason}
rust/src/job.rs:347
↓ 8 callersMethodget_next_job
Manually fetch the next job (blocking — waits for a job to become available).
rust/src/worker.rs:806
↓ 8 callersFunctionisRedisVersionLowerThan
(current_version, minimum_version)
python/bullmq/utils.py:8
↓ 8 callersFunctionnew_queue
(name: &str)
rust/tests/convenience_methods_test.rs:26
↓ 8 callersMethodprioritized
(&self)
rust/src/keys.rs:104
↓ 8 callersMethodread
()
src/classes/bun-redis-client.ts:1107
↓ 8 callersMethodremoveJobScheduler
(jobSchedulerId: string)
src/interfaces/queue-backend.ts:528
↓ 8 callersMethodremoveListener
( event: 'notification', listener: (msg: PgNotification) => void, )
src/postgres/pg-types.ts:59
↓ 8 callersFunctionvalidate_queue_name
Validate a queue name using the same separator restriction as BullMQ Node.js.
rust/src/keys.rs:11
↓ 8 callersMethodwaitForJob
* Blocks (up to `blockTimeout` seconds) until the queue signals that a new * job may be available, returning the next "block-until" timestamp. *
src/interfaces/queue-backend.ts:767
↓ 7 callersMethodCreateAsync
<summary>Creates a job and adds it to the queue via the backend.</summary>
dotnet/src/BullMQ/Job.cs:92
↓ 7 callersMethodGetWaitingCountAsync
<summary>Returns the number of jobs waiting to be processed.</summary>
dotnet/src/BullMQ/Queue.cs:108
↓ 7 callersMethodWaitUntilReadyAsync
<summary>Waits until the queue's connection is ready.</summary>
dotnet/src/BullMQ/Queue.cs:50
↓ 7 callersMethodadd
Add a flow atomically. The whole tree is committed inside a single MULTI/EXEC. Mirrors the Node implementation: - A negative
python/bullmq/flow_producer.py:162
↓ 7 callersMethodattempts_made
Number of attempts made so far.
rust/src/job.rs:180
↓ 7 callersMethodbzpopmin
* Block until an element is available in the given sorted set, or the * timeout expires. * * The return shape mirrors ioredis' native `bzpopm
src/interfaces/redis-client.ts:213
↓ 7 callersMethodcancel
Cancel the token, notifying all waiters.
rust/src/worker.rs:81
↓ 7 callersFunctioncleanup
()
tests/events.test.ts:446
↓ 7 callersMethodcmd
Execute a Redis command directly.
rust/src/redis_connection.rs:90
↓ 7 callersMethodcount
Return the number of jobs waiting to be processed: this sums `waiting`, `paused`, `delayed`, `prioritized` and `waiting-children`.
rust/src/queue.rs:1156
↓ 7 callersFunctioncreateBunRedisClient
( client: TClient, opts?: { lazyConnect?: boolean }, )
src/classes/bun-redis-client.ts:105
↓ 7 callersFunctioncreateClient
(status: string)
tests/connection.test.ts:480
↓ 7 callersMethodduplicate
Create a duplicate connection with optional overrides.
src/interfaces/redis-client.ts:40
↓ 7 callersFunctionduration_to_millis
Convert a [`Duration`] to whole milliseconds, saturating at [`u64::MAX`].
rust/src/options.rs:812
↓ 7 callersMethodexists
(keys: string[])
src/classes/node-redis-client.ts:178
↓ 7 callersMethodfromId
* Fetches a Job from the queue given the passed job id. * * @param queue - the queue where the job belongs to. * @param jobId - the job id.
src/classes/job.ts:447
↓ 7 callersMethodgetClient
* Get the underlying Redis client. */
php/src/RedisConnection.php:48
↓ 7 callersMethodgetDelayedCount
(self)
python/bullmq/queue.py:398
↓ 7 callersMethodgetJobLogs
* Returns a page of a job's logs together with the total log count.
src/interfaces/queue-backend.ts:597
↓ 7 callersMethodgetJobs
* Returns the jobs that are on the given statuses (note that JobType is synonym for job status) * @param types - the statuses of the jobs to return
src/classes/queue-getters.ts:489
↓ 7 callersMethodgetRedisVersion
(self)
python/bullmq/redis_connection.py:136
↓ 7 callersMethodget_children_values
Get the return values of all completed children. Returns a map of `{queue_prefix:queue_name:job_id => return_value}`. The values are JSON-parsed from
rust/src/job.rs:321
↓ 7 callersMethodget_dependencies
Get a paginated view of this parent job's dependencies. `processed_cursor` / `unprocessed_cursor` are HSCAN/SSCAN cursors (start at 0). `count` is a
rust/src/job.rs:414
↓ 7 callersMethodget_flow
Retrieve an existing flow tree from Redis. Reconstructs the parent-child tree by loading jobs and their dependencies.
rust/src/flow_producer.rs:421
↓ 7 callersMethodhget
(key: string, field: string)
src/interfaces/redis-client.ts:100
↓ 7 callersMethodlrange
(key: string, start: number, end: number)
src/interfaces/redis-client.ts:142
↓ 7 callersMethodpromote
* Promotes a single delayed job so it can be processed as soon as possible.
src/interfaces/queue-backend.ts:362
↓ 7 callersMethodrelease
(destroy?: boolean)
src/postgres/pg-types.ts:71
← previousnext →101–200 of 3,768, ranked by callers