Expand description
Subscription infrastructure for FraiseQL
This module provides:
EventBridge: ConnectsChangeLogListenerwithSubscriptionManagerWebSockethandler: Implements graphql-ws protocol- Subscription management: Tracks active subscriptions
Re-exports§
pub use event_bridge::EntityEvent;pub use event_bridge::EventBridge;pub use event_bridge::EventBridgeConfig;pub use lifecycle::NoopLifecycle;pub use lifecycle::SubscriptionLifecycle;pub use protocol::ProtocolCodec;pub use protocol::ProtocolError;pub use protocol::WsProtocol;pub use webhook_lifecycle::WebhookLifecycle;
Modules§
- event_
bridge EventBridgethat connectsChangeLogListenerwithSubscriptionManager.- lifecycle
- Subscription lifecycle hooks.
- protocol
WebSocketprotocol negotiation for GraphQL subscriptions.- webhook_
lifecycle - Webhook-based subscription lifecycle hooks.