Expand description
Realtime WebSocket RPC transport for Inline protocol calls.
Structs§
- Realtime
Client - Stateful realtime connection for issuing Inline RPC calls.
- Realtime
Client Builder - Builder for
RealtimeClient. - Realtime
Event Receiver - Receiver for pushed events from a multiplexed
RealtimeSession. - Realtime
Session - Cloneable realtime session that multiplexes concurrent RPCs and pushed events over one WebSocket connection.
Enums§
- Realtime
Error - Error returned by realtime connection and RPC operations.
- Realtime
Event - Server-pushed realtime event received outside a direct RPC result.
Constants§
- DEFAULT_
CONNECT_ TIMEOUT - Default timeout for opening a realtime connection.
- DEFAULT_
HEARTBEAT_ INTERVAL - Default interval between protocol heartbeat pings.
- DEFAULT_
HEARTBEAT_ TIMEOUT - Default deadline for a matching protocol pong.
- DEFAULT_
RPC_ TIMEOUT - Default timeout for a single realtime RPC invocation.
- DEFAULT_
SESSION_ COMMAND_ CAPACITY - Default number of queued commands accepted by a multiplexed realtime session.
- DEFAULT_
SESSION_ EVENT_ CAPACITY - Default number of pushed events retained for each realtime session subscriber.
- DEFAULT_
SESSION_ MAX_ IN_ FLIGHT_ RPCS - Default maximum number of RPCs awaiting responses on one realtime session.
Traits§
- RpcRequest
- Typed Inline realtime RPC request.