Skip to main content

spawn_rest_server

Function spawn_rest_server 

Source
pub(super) fn spawn_rest_server(
    config: &RuntimeConfig,
    server: &ApiServer,
    bridge: &Arc<GatewayBridge>,
    ws_broadcaster: &Arc<WsBroadcaster>,
    rest_key_store: &Option<Arc<KeyStore>>,
    rest_transport: RestTransport,
    rest_transport_kind: RestTransportKind,
    shared_counters: &Arc<RuntimeCounters>,
    shutdown_tx: &Sender<bool>,
    shutdown_rx: &Receiver<bool>,
    listener_events_tx: &UnboundedSender<ListenerBindEvent>,
) -> (Option<JoinHandle<Result<()>>>, Option<Arc<KeyStore>>)