Package io.micronaut.web.router
Interface ResourceRoute
-
-
Field Summary
-
Fields inherited from interface io.micronaut.web.router.Route
DEFAULT_PRODUCES
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceRouteconsumes(io.micronaut.http.MediaType... mediaTypes)Accept the given media type.ResourceRouteexclude(io.micronaut.http.HttpMethod... methods)Exclude a particular HTTP method from this resource route.ResourceRoutenest(java.lang.Runnable nested)Nest more routes within thisResourceRoute.ResourceRouteproduces(io.micronaut.http.MediaType... mediaType)Applies the given accepted media type the route.ResourceRoutereadOnly(boolean readOnly)Whether the route is read-only.ResourceRoutewhere(java.util.function.Predicate<io.micronaut.http.HttpRequest<?>> condition)Match thisRouteonly if the given predicate is true.-
Methods inherited from interface io.micronaut.web.router.Route
body, body, consumesAll, getConsumes, getProduces
-
-
-
-
Method Detail
-
consumes
ResourceRoute consumes(io.micronaut.http.MediaType... mediaTypes)
Accept the given media type.
-
nest
ResourceRoute nest(java.lang.Runnable nested)
Nest more routes within thisResourceRoute.
-
readOnly
ResourceRoute readOnly(boolean readOnly)
Whether the route is read-only.- Parameters:
readOnly- True if this resource route should be read-only- Returns:
- A new
ResourceRoute
-
exclude
ResourceRoute exclude(io.micronaut.http.HttpMethod... methods)
Exclude a particular HTTP method from this resource route.- Parameters:
methods- The methods to exclude- Returns:
- The resource route
-
where
ResourceRoute where(java.util.function.Predicate<io.micronaut.http.HttpRequest<?>> condition)
Description copied from interface:RouteMatch thisRouteonly if the given predicate is true.
-
produces
ResourceRoute produces(io.micronaut.http.MediaType... mediaType)
Description copied from interface:RouteApplies the given accepted media type the route.
-
-