TaskEnqueuer class abstract

Interface implemented by enqueuers like Stem and task contexts.

Implementers
Available extensions

Constructors

TaskEnqueuer()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

enqueue(String name, {Map<String, Object?> args, Map<String, String> headers, TaskOptions options, DateTime? notBefore, Map<String, Object?> meta, TaskEnqueueOptions? enqueueOptions}) Future<String>
Enqueue a task by name.
enqueueCall<TArgs, TResult>(TaskCall<TArgs, TResult> call, {TaskEnqueueOptions? enqueueOptions}) Future<String>
Enqueue a typed task call.
enqueueJson<T extends Object>(String name, T argsJson, {Map<String, String> headers = const {}, TaskOptions options = const TaskOptions(), DateTime? notBefore, Map<String, Object?> meta = const {}, TaskEnqueueOptions? enqueueOptions, String? typeName}) Future<String>

Available on TaskEnqueuer, provided by the TaskEnqueuerBuilderExtension extension

Enqueues a name-based task from a DTO that already exposes toJson().
enqueueValue<T>(String name, T value, {Codec<T, Object?>? codec, Map<String, String> headers, TaskOptions options, DateTime? notBefore, Map<String, Object?> meta, TaskEnqueueOptions? enqueueOptions}) Future<String>
Enqueue a dynamic-name task using a typed value plus optional codec.
enqueueVersionedJson<T extends Object>(String name, T argsJson, {required int version, Map<String, String> headers = const {}, TaskOptions options = const TaskOptions(), DateTime? notBefore, Map<String, Object?> meta = const {}, TaskEnqueueOptions? enqueueOptions, String? typeName}) Future<String>

Available on TaskEnqueuer, provided by the TaskEnqueuerBuilderExtension extension

Enqueues a name-based task from a DTO and persists a schema version beside the JSON payload.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited