public KestrelHttpServer(IHttpHandler handler, ILog log, KestrelServerSettings serverSettings) { _handler = handler; _serverSettings = serverSettings; _log = log.ForContext(GetType()); _syncObject = new object(); }
public static KestrelHttpServer StartNew(string prefix, IHttpHandler handler, KestrelServerSettings serverSettings, ILog log) { var server = new KestrelHttpServer(handler, log, serverSettings); server.Start(prefix); return(server); }
public static KestrelHttpServer StartNew(int port, HttpScheme scheme, IHttpHandler handler, KestrelServerSettings serverSettings, ILog log) { var server = new KestrelHttpServer(handler, log, serverSettings); server.Start(port, scheme); return(server); }