Package com.hexagonkt.http.server
Class HttpServersKt
-
- All Implemented Interfaces:
public final class HttpServersKt
-
-
Method Summary
Modifier and Type Method Description final static HttpServerserve(HttpServerPort adapter, HttpHandler handler, HttpServerSettings settings)Create a server and start it. final static HttpServerserve(HttpServerPort adapter, HttpServerSettings settings, Function1<HandlerBuilder, Unit> block)Create a server and start it. -
-
Method Detail
-
serve
final static HttpServer serve(HttpServerPort adapter, HttpHandler handler, HttpServerSettings settings)
Create a server and start it.
- Parameters:
adapter- Adapter instance which implements HttpServerPort.handler- Handler to be used by the server.settings- Server settings info.- Returns:
The started HttpServer instance.
-
serve
final static HttpServer serve(HttpServerPort adapter, HttpServerSettings settings, Function1<HandlerBuilder, Unit> block)
Create a server and start it.
- Parameters:
adapter- Adapter instance which implements HttpServerPort.settings- Server settings info.block- Lambda to be used to create the server's handlers.- Returns:
The started HttpServer instance.
-
-
-
-