Runs a protocol-neutral message read loop that resubscribes indefinitely.
The broker evicts idle axons (cleanly closing every subscriber stream), so
both clean stream ends and transient errors trigger a reconnect with
after_sequence set to the last seen sequence (handled by the transport),
with exponential backoff between consecutive failures (see
runStreamResubscribeLoop). Fatal broker errors permanently terminate the
connection; unretryable subscribe errors (HTTP 401/403/404) surface through
onTerminalError. Transient errors are reported through onError on every
occurrence.
Runs a protocol-neutral message read loop that resubscribes indefinitely.
The broker evicts idle axons (cleanly closing every subscriber stream), so both clean stream ends and transient errors trigger a reconnect with
after_sequenceset to the last seen sequence (handled by the transport), with exponential backoff between consecutive failures (seerunStreamResubscribeLoop). Fatal broker errors permanently terminate the connection; unretryable subscribe errors (HTTP 401/403/404) surface throughonTerminalError. Transient errors are reported throughonErroron every occurrence.