Module realtime

Module realtime 

Source

Structs§

AdaptiveTracker
Adaptive tracker that switches between table and row-level tracking.
AdaptiveTrackingConfig
Configuration for adaptive tracking.
AdaptiveTrackingStats
Statistics about adaptive tracking.
ChangeListener
Listens for database changes via PostgreSQL LISTEN/NOTIFY.
InvalidationConfig
Configuration for the invalidation engine.
InvalidationEngine
Engine for determining which subscriptions need re-execution.
ListenerConfig
Change listener configuration.
Reactor
The Reactor orchestrates real-time reactivity. It connects: ChangeListener -> InvalidationEngine -> Query Re-execution -> WebSocket Push
ReactorConfig
Reactor configuration.
ReactorStats
Reactor statistics.
SessionManager
Session manager for tracking WebSocket connections.
SubscriptionManager
Subscription manager for tracking active subscriptions.
WebSocketConfig
WebSocket server configuration.
WebSocketServer
WebSocket server for managing real-time connections.

Enums§

WebSocketMessage
Message types for WebSocket communication.