sse library

Optional sse APIs. Import only when needed.

Classes

ServerSentEvent
A parsed SSE event and optional reconnect metadata. An empty event name marks metadata-only parser output, filtered by the client.
ServerSentEventParser
Parses fragmented UTF-8 event streams, multiline data and reconnect metadata.
ServerSentEventsClient
Consumes HTTP event streams with bounded reconnects and last-event IDs. Supply and cancel a token to release a connection whose stream is stalled.

Extensions

HttpClientEvents on HttpClient
Optional SSE conveniences that retain explicit cancellation and reconnect limits.