fraiseql-server 2.2.0

HTTP server for FraiseQL v2 GraphQL engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Subscription infrastructure for FraiseQL
//!
//! This module provides:
//! - `EventBridge`: Connects `ChangeLogListener` with `SubscriptionManager`
//! - `WebSocket` handler: Implements graphql-ws protocol
//! - Subscription management: Tracks active subscriptions

pub mod event_bridge;
pub mod lifecycle;
pub mod protocol;
pub mod webhook_lifecycle;

pub use event_bridge::{EntityEvent, EventBridge, EventBridgeConfig};
pub use lifecycle::{NoopLifecycle, SubscriptionLifecycle};
pub use protocol::{ProtocolCodec, ProtocolError, WsProtocol};
pub use webhook_lifecycle::WebhookLifecycle;