java.lang.Object
io.helidon.webserver.http1.Http1Route
- All Implemented Interfaces:
HttpRoute,Route,ServerLifecycle
A route for HTTP/1.1 only.
To create a route valid for any version of HTTP, please use
HttpRoute.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.webserver.http.HttpRoute
HttpRoute.Builder -
Method Summary
Modifier and TypeMethodDescriptionaccepts(HttpPrologue prologue) Whether this route accept the provided request.voidAfter server stop.voidBefore server start.handler()Handler of this route.static Http1RouteCreate an HTTP/1 specific route.
-
Method Details
-
route
Create an HTTP/1 specific route.- Parameters:
method- accepted methodpath- path patternhandler- handler- Returns:
- a new HTTP/1.1 specific route
-
accepts
Description copied from interface:HttpRouteWhether this route accept the provided request. -
handler
Description copied from interface:HttpRouteHandler of this route. -
beforeStart
public void beforeStart()Description copied from interface:ServerLifecycleBefore server start.- Specified by:
beforeStartin interfaceServerLifecycle
-
afterStop
public void afterStop()Description copied from interface:ServerLifecycleAfter server stop.- Specified by:
afterStopin interfaceServerLifecycle
-