Protected OptionalbroadcastProtected ReadonlyclientsOpen server-sent event streams, one per connected client.
ProtecteddisposedProtected OptionalheartbeatProtected ReadonlyloggerProtected ReadonlyoptionsThe number of currently connected clients.
ProtectedcoalesceProtectedheartbeatEnds all client connections and stops the timers.
Serves the event stream to a client; registered as the route's request handler by ExternalApiRouter#eventStream.
Schedules a coalesced broadcast of a fresh snapshot to all connected clients. No-op without a configured snapshot provider or without connected clients.
Sends the data to all connected clients immediately, bypassing the coalescing.
ProtectedsendProtectedsendProtectedstopProtectedwrite
Default implementation of the ExternalApiEventStream.