queuekit library
QueueKit is a queuing library for Dart and Flutter, which supports both synchronous and asynchronous operations as well as persistent queues.
Classes
-
Event<
T extends Object?> - ExponentialBackoffRetryConfig
- HydratedQueue
-
JsonSerializer<
T> - LinearRetryConfig
- Queue
- QueueStartListenable
- RetryConfig
- RetryConfig is an abstract class that provides the configuration for retrying a task.
Properties
Typedefs
-
EventSerializers
= Map<
String, ({Event< Object?> Function(Map<String, dynamic> json) fromJson, Map<String, dynamic> Function(Event<Object?> event) toJson})> -
FromJson<
T> = T Function(Map< String, dynamic> json) -
OnError<
T extends Event< U> , U extends Object?> = FutureOr<void> Function(T event, EventFailedException error, StackTrace stackTrace) -
QueueListenerResult<
T extends Event< U> , U extends Object?> = ({T event, U result}) -
ToJson<
T> = Map< String, dynamic> Function(T data)