queue/request_queue library

Offline request queue that stores failed / deferred requests and replays them when connectivity is restored.

The default implementation is in-memory. For persistence across app restarts, implement QueueStore with a database-backed store.

Classes

InMemoryQueueStore
Simple in-memory FIFO queue.
QueuedRequest
Represents a single deferred request waiting in the queue.
QueueProcessResult
Result of processing a single queued request.
QueueStore
Abstraction for queue persistence. The default InMemoryQueueStore does NOT survive app restarts.
RequestQueue
Manages a FIFO queue of network requests that should be replayed when the device regains connectivity.