Package io.micronaut.web.router
Class RouteAttributes
java.lang.Object
io.micronaut.web.router.RouteAttributes
Accessors for various route- and server-related attributes.
- Since:
- 4.8.0
- Author:
- Jonas Konrad
-
Method Summary
Modifier and TypeMethodDescriptiongetException(HttpResponse<?> response) Get the exception that triggered this response.getHeadBody(HttpResponse<?> response) Get the body that was discarded because this is a response to a HEAD request.getRouteInfo(HttpRequest<?> request) Get the route info.getRouteInfo(HttpResponse<?> response) Get the route info.static Optional<RouteMatch<?>> getRouteMatch(HttpRequest<?> request) Get the route match.static Optional<RouteMatch<?>> getRouteMatch(HttpResponse<?> response) Get the route match.static voidsetException(HttpResponse<?> response, Throwable throwable) Set the exception that triggered this response.static voidsetHeadBody(HttpResponse<?> response, Object body) Set the body that was discarded because this is a response to a HEAD request.static voidsetRouteInfo(HttpRequest<?> request, RouteInfo<?> routeInfo) Set the route info.static voidsetRouteInfo(HttpResponse<?> response, RouteInfo<?> routeInfo) Set the route info.static voidsetRouteMatch(HttpRequest<?> request, RouteMatch<?> routeMatch) Set the route match.static voidsetRouteMatch(HttpResponse<?> response, RouteMatch<?> routeMatch) Set the route match.
-
Method Details
-
getRouteMatch
Get the route match.- Parameters:
request- The request- Returns:
- The route match, if present
-
setRouteMatch
Set the route match.- Parameters:
request- The requestrouteMatch- The route match
-
getRouteMatch
Get the route match.- Parameters:
response- The response- Returns:
- The route match, if present
-
setRouteMatch
Set the route match.- Parameters:
response- The responserouteMatch- The route match
-
getRouteInfo
Get the route info.- Parameters:
request- The request- Returns:
- The route info, if present
-
setRouteInfo
Set the route info.- Parameters:
request- The requestrouteInfo- The route info
-
getRouteInfo
Get the route info.- Parameters:
response- The response- Returns:
- The route info, if present
-
setRouteInfo
Set the route info.- Parameters:
response- The responserouteInfo- The route info
-
getException
Get the exception that triggered this response.- Parameters:
response- The response- Returns:
- The exception, if present
-
setException
Set the exception that triggered this response.- Parameters:
response- The responsethrowable- The exception
-
getHeadBody
Get the body that was discarded because this is a response to a HEAD request.- Parameters:
response- The response- Returns:
- The discarded body, if present
-
setHeadBody
Set the body that was discarded because this is a response to a HEAD request.- Parameters:
response- The responsebody- The body
-