Expand description
Stable, non-payload parts of the Pulse wire-v2 contract.
Keeping these values beside the frame codec prevents the server, SDKs and documentation from independently redefining protocol behavior.
Enums§
- Retry
Class - What a client should do after a terminal application close.
Constants§
- ALPN
- TLS ALPN negotiated by every Pulse QUIC connection.
- CLOSE_
INVALID_ CONTROL - The first control message was malformed or otherwise invalid.
- CLOSE_
QUOTA_ EXCEEDED - Admission is temporarily unavailable (for example, all subscription slots are currently in use). Retry with bounded, jittered backoff.
- CLOSE_
TIER_ NOT_ ENTITLED - The authenticated tier can never use the requested Pulse entitlement or subscription shape. Retrying the same request cannot succeed.
- CLOSE_
UNAUTHENTICATED - Authentication failed, credentials were revoked, or required credentials were not supplied.
- CLOSE_
UNSUPPORTED_ VERSION - The first control message did not negotiate a supported wire version.
- WIRE_
VERSION - The only wire version implemented by this release.
Functions§
- classify_
close_ code - Classifies a Pulse application close code without guessing about unknown codes. In particular, unknown codes are not automatically retryable.