Package-level declarations
Types
Responsible for fetching events from a remote source, orchestrating between events missed since the last time we gathered events and new events being received in real time.
In-memory event storage, used to check if an event was already dealt with and avoid duplication. i.e. present in both pending and live sources.
Handles incoming events from remote.
Informs where an event came from.
Starts and Stops Incremental Sync.
Represents a handler for recovering from incremental sync.
Implementation of the IncrementalSyncRecoveryHandler interface.
Gathers and processes IncrementalSync events.
Handles the change of the event source from pending to live after opening a Websocket connection. It is used to manage the catching up job that processes events when the websocket is opened to mimic the behavior of the old quick sync that was used to fetch pending events from the notification stream.