pub fn create_http_handler(
configurations: Arc<ServerConfigurations>,
rx: Receiver<ConnectionData>,
enable_uring: bool,
loggers: Loggers,
tls_configs: HashMap<u16, Arc<ServerConfig>>,
http3_enabled: bool,
acme_tls_alpn_01_configs: HashMap<u16, Arc<ServerConfig>>,
acme_http_01_resolvers: Arc<RwLock<Vec<Arc<RwLock<Option<(String, String)>>>>>>,
enable_proxy_protocol: bool,
) -> Result<CancellationToken, Box<dyn Error + Send + Sync>>
Expand description
Creates a HTTP request handler