MCPcopy Create free account

hub / github.com/taskforcesh/bullmq / functions

Functions3,768 in github.com/taskforcesh/bullmq

↓ 1 callersMethodwrapJob
* Enhance the given job argument with some functions * that can be called from the sandboxed job processor. * * Note, the `job` argument is a
src/classes/child-processor.ts:156
↓ 1 callersFunctionwrapRedisInstance
* Wraps a raw client instance passed through the `connection` option in the * matching {@link IRedisClient} adapter, auto-detecting the underlying dr
src/classes/redis-connection.ts:121
↓ 1 callersFunctionwrite_keep_jobs
(buf: &mut Vec<u8>, policy: Option<&RemoveOnFinish>)
rust/src/worker.rs:507
↓ 1 callersMethodxAdd
( key: string, id: string, fields: Record<string, string>, options?: Record<string, unknown>,
src/classes/node-redis-client.ts:137
↓ 1 callersMethodxLen
(key: string)
src/classes/node-redis-client.ts:153
↓ 1 callersMethodxRead
( streams: { key: string; id: string }[], options?: Record<string, unknown>, )
src/classes/node-redis-client.ts:143
↓ 1 callersMethodxRevRange
( key: string, end: string, start: string, options?: Record<string, unknown>, )
src/classes/node-redis-client.ts:154
↓ 1 callersMethodxTrim
( key: string, strategy: 'MAXLEN', threshold: number, options?: Record<string, unknown>, )
src/classes/node-redis-client.ts:147
↓ 1 callersMethodzCard
(key: string)
src/classes/node-redis-client.ts:118
↓ 1 callersMethodzRem
(key: string, members: string[])
src/classes/node-redis-client.ts:124
↓ 1 callersMethodzScore
(key: string, member: string)
src/classes/node-redis-client.ts:119
↓ 1 callersMethodzrem
(key: string, ...members: string[])
src/classes/bun-redis-client.ts:1172
MethodAddAsync
<summary>Adds a flow atomically and returns the created job tree.</summary>
dotnet/src/BullMQ/FlowProducer.cs:70
MethodAddAsync
<summary>Adds a new job to the queue.</summary>
dotnet/src/BullMQ/Queue.cs:53
MethodAddBulk_AddsAllJobs
()
dotnet/tests/BullMQ.Tests/QueueWorkerTests.cs:190
MethodAddDelayed_HasDelayedStateAndAppearsInGetDelayed
()
dotnet/tests/BullMQ.Tests/QueueTests.cs:43
MethodAddFlowAsync
<summary> Atomically inserts a flow (tree) of jobs that may span multiple queues. Entries are ordered roots-first; a parent entry is inserted before i
dotnet/src/BullMQ/IQueueBackend.cs:79
MethodAddFlowAsync
(IReadOnlyList<FlowJobEntry> entries)
dotnet/src/BullMQ/PostgresBackend.cs:158
MethodAddJobArgs
(Job job, long trailingValue)
dotnet/src/BullMQ/RedisBackend.cs:221
MethodAddJobArgsWithKeys
( IReadOnlyDictionary<string, string> keys, Job job, long? trailing)
dotnet/src/BullMQ/RedisBackend.cs:327
MethodAddJobAsync
<summary>Adds a single job, routing it to the correct initial state.</summary>
dotnet/src/BullMQ/IQueueBackend.cs:69
MethodAddJobAsync
(Job job)
dotnet/src/BullMQ/PostgresBackend.cs:110
MethodAddJobSchedulerAsync
<summary> Registers (or overrides) a job scheduler and enqueues its next delayed iteration. Returns the created job id and its delay (ms). </summary>
dotnet/src/BullMQ/IQueueBackend.cs:242
MethodAddJobSchedulerAsync
( string schedulerId, long? nextMillis, string templateData, IReadOnlyDictiona
dotnet/src/BullMQ/PostgresBackend.cs:602
MethodAddJob_IncrementsWaitingCount
()
dotnet/tests/BullMQ.Tests/QueueWorkerTests.cs:21
MethodAddJob_SetsWaitingState_AndCounts
()
dotnet/tests/BullMQ.Tests/BackendConformanceTests.cs:49
MethodAddJob_ThenGetJob_ReturnsData
()
dotnet/tests/BullMQ.Tests/QueueWorkerTests.cs:40
MethodAddJobsAsync
<summary>Adds many independent jobs in a single efficient operation.</summary>
dotnet/src/BullMQ/IQueueBackend.cs:72
MethodAddJobsAsync
(IReadOnlyList<Job> jobs)
dotnet/src/BullMQ/PostgresBackend.cs:138
MethodAddJobs_BulkAddsAll
()
dotnet/tests/BullMQ.Tests/BackendConformanceTests.cs:222
MethodAddLogAsync
<summary>Appends a row to a job's log, optionally trimming. Returns the total count.</summary>
dotnet/src/BullMQ/IQueueBackend.cs:175
MethodAddLogAsync
(string jobId, string logRow, int keepLogs = 0)
dotnet/src/BullMQ/PostgresBackend.cs:413
MethodAddLog_And_GetJobLogs_RoundTrip
()
dotnet/tests/BullMQ.Tests/BackendConformanceTests.cs:267
MethodAddNode
( IQueueBackend backend, FlowJob node, IReadOnlyDictionary<string, object?>? parentOpt
dotnet/src/BullMQ/FlowProducer.cs:81
MethodAddPrioritized_HasPrioritizedState
()
dotnet/tests/BullMQ.Tests/QueueTests.cs:62
MethodAddRepeat
(string key, object? value)
dotnet/src/BullMQ/JobScheduler.cs:209
MethodBatchEntry
(Job job, string queueName, bool addToWaitingChildren)
dotnet/src/BullMQ/PostgresBackend.cs:178
MethodBuildAddJob
(Job job)
dotnet/src/BullMQ/RedisBackend.cs:187
MethodBuildAddJobForFlow
( IReadOnlyDictionary<string, string> keys, Job job, bool isParent)
dotnet/src/BullMQ/RedisBackend.cs:283
MethodBuildConfiguration
(ConnectionOptions options)
dotnet/src/BullMQ/Redis/RedisConnection.cs:50
MethodBuildNextJobOpts
( long? nextMillis, string schedulerId, JobsOptions opts, RepeatOptions repeat
dotnet/src/BullMQ/JobScheduler.cs:191
MethodBuildSchedulerJob
(string jobName, object? jobData, string jobId, long delay, string schedulerId)
dotnet/src/BullMQ/JobScheduler.cs:236
MethodBuildSchedulerOpts
( RepeatOptions repeat, string jobName, long? offset, long? endMs)
dotnet/src/BullMQ/JobScheduler.cs:168
MethodBuildsNamespacedSubKey
()
dotnet/tests/BullMQ.Tests/QueueKeysTests.cs:15
MethodBuildsQualifiedName
()
dotnet/tests/BullMQ.Tests/QueueKeysTests.cs:8
MethodBullMQException
(string message)
dotnet/src/BullMQ/Errors.cs:9
MethodChangePriorityAsync
<summary>Changes the priority (and optionally lifo) of a waiting job.</summary>
dotnet/src/BullMQ/IQueueBackend.cs:172
MethodChangePriorityAsync
(string jobId, int priority = 0, bool lifo = false)
dotnet/src/BullMQ/RedisBackend.cs:738
MethodChangePriorityAsync
(string jobId, int priority = 0, bool lifo = false)
dotnet/src/BullMQ/PostgresBackend.cs:409
MethodChangePriorityAsync
<summary>Changes this job's priority (and optionally lifo) while waiting.</summary>
dotnet/src/BullMQ/Job.cs:174
MethodCleanJobsInSetAsync
<summary>Removes jobs in a given state that are older than <paramref name="grace"/> ms.</summary>
dotnet/src/BullMQ/IQueueBackend.cs:142
MethodCleanJobsInSetAsync
(string set, long grace, int limit)
dotnet/src/BullMQ/PostgresBackend.cs:343
MethodClean_RemovesCompletedJobs
()
dotnet/tests/BullMQ.Tests/QueueTests.cs:190
MethodCleanupAsync
(IQueueBackend backend)
dotnet/tests/BullMQ.Tests/BackendConformanceTests.cs:21
MethodClientName
<summary>Builds the connection client name (for discovery / observability).</summary>
dotnet/src/BullMQ/IQueueBackend.cs:62
MethodClientName
(string? suffix = null)
dotnet/src/BullMQ/RedisBackend.cs:142
MethodClientName
(string? suffix = null)
dotnet/src/BullMQ/PostgresBackend.cs:93
MethodCloseAsync
<summary>Closes the producer and its connection (when owned).</summary>
dotnet/src/BullMQ/FlowProducer.cs:123
MethodCloseAsync
<summary>Closes the backend and its owned connection(s).</summary>
dotnet/src/BullMQ/IQueueBackend.cs:25
MethodCloseAsync
<summary>Stops consuming events and closes the underlying connection.</summary>
dotnet/src/BullMQ/QueueEvents.cs:221
MethodCloseAsync
<summary>Closes the worker, waiting for in-flight work to settle.</summary>
dotnet/src/BullMQ/Worker.cs:403
MethodCloseAsync
(bool force = false)
dotnet/src/BullMQ/PostgresBackend.cs:67
MethodCloseAsync
()
dotnet/src/BullMQ/LockManager.cs:72
MethodCloseAsync
<summary> Closes the connection, disposing it only when owned. When <paramref name="allowCommandsToComplete"/> is <c>false</c>, any in-flight commands
dotnet/src/BullMQ/Redis/RedisConnection.cs:97
MethodCloseInternalAsync
(bool force)
dotnet/src/BullMQ/RedisBackend.cs:98
MethodConsumeAsync
()
dotnet/src/BullMQ/QueueEvents.cs:139
MethodCountLookupAsync
()
dotnet/src/BullMQ/PostgresBackend.cs:493
MethodCreateAsync
<summary>Creates a Redis backend, establishing a connection from the options.</summary>
dotnet/src/BullMQ/RedisBackend.cs:62
MethodCreateAsync
( string name, QueueBaseOptions options, int lockDuration = 0, string? workerN
dotnet/src/BullMQ/BackendBuilder.cs:14
MethodCreateAsync
<summary>Establishes (or reuses) a connection from the given options.</summary>
dotnet/src/BullMQ/Redis/RedisConnection.cs:30
MethodCreateBackendAsync
<summary>Creates a backend bound to a fresh, unique queue.</summary>
dotnet/tests/BullMQ.Tests/BackendConformanceTests.cs:17
MethodCreateBackendAsync
(int lockDuration = 30000)
dotnet/tests/BullMQ.Tests/BackendConformanceTests.cs:328
MethodCreateBackendAsync
(int lockDuration = 30000)
dotnet/tests/BullMQ.Tests/BackendConformanceTests.cs:344
MethodDelayedException
(string message = DefaultMessage)
dotnet/src/BullMQ/Errors.cs:32
MethodDelayedJob_IsDelayed_ThenPromoted
()
dotnet/tests/BullMQ.Tests/BackendConformanceTests.cs:168
MethodDelayedJob_Promote_ViaJob
()
dotnet/tests/BullMQ.Tests/QueueWorkerTests.cs:295
MethodDisconnectAsync
<summary>Forcibly disconnects the backend's underlying connection(s).</summary>
dotnet/src/BullMQ/IQueueBackend.cs:28
MethodDisconnectAsync
()
dotnet/src/BullMQ/RedisBackend.cs:115
MethodDisconnectAsync
()
dotnet/src/BullMQ/PostgresBackend.cs:73
MethodDispatch
(EventEntry entry)
dotnet/src/BullMQ/QueueEvents.cs:172
MethodDisposeAsync
()
dotnet/src/BullMQ/FlowProducer.cs:132
MethodDisposeAsync
()
dotnet/src/BullMQ/RedisBackend.cs:126
MethodDisposeAsync
()
dotnet/src/BullMQ/Worker.cs:461
MethodDisposeAsync
()
dotnet/src/BullMQ/PostgresBackend.cs:77
MethodDisposeAsync
()
dotnet/src/BullMQ/Queue.cs:347
MethodDisposeAsync
()
dotnet/src/BullMQ/Redis/RedisConnection.cs:106
MethodDrainAsync
<summary>Removes waiting (and optionally delayed) jobs from the queue.</summary>
dotnet/src/BullMQ/IQueueBackend.cs:139
MethodDrainAsync
(bool delayed)
dotnet/src/BullMQ/RedisBackend.cs:652
MethodDrainAsync
(bool delayed)
dotnet/src/BullMQ/PostgresBackend.cs:340
MethodDrainWaitAsync
Awaits a (cancelled) LISTEN wait so it fully unwinds, bounded so a stuck wait can never block shutdown. Exceptions/cancellation are expected.
dotnet/src/BullMQ/Postgres/PostgresConnection.cs:449
MethodDrain_RemovesWaitingJobs
()
dotnet/tests/BullMQ.Tests/QueueTests.cs:78
MethodEmits_Completed_For_Processed_Job
()
dotnet/tests/BullMQ.Tests/QueueEventsTests.cs:22
MethodEmptyKeyIsTheBaseKey
()
dotnet/tests/BullMQ.Tests/QueueKeysTests.cs:22
MethodEncode
<summary>Encodes an arbitrary supported value graph into MessagePack bytes.</summary>
dotnet/src/BullMQ/Serialization/MsgPack.cs:20
MethodEncodesBinary
()
dotnet/tests/BullMQ.Tests/MsgPackTests.cs:61
MethodEncodesBooleans
()
dotnet/tests/BullMQ.Tests/MsgPackTests.cs:11
MethodEncodesFixArray
()
dotnet/tests/BullMQ.Tests/MsgPackTests.cs:48
MethodEncodesFixMap
()
dotnet/tests/BullMQ.Tests/MsgPackTests.cs:54
MethodEncodesFixStr
()
dotnet/tests/BullMQ.Tests/MsgPackTests.cs:41
MethodEncodesInt64Timestamp
()
dotnet/tests/BullMQ.Tests/MsgPackTests.cs:32
← previousnext →1,301–1,400 of 3,768, ranked by callers