Package io.micronaut.web.router
package io.micronaut.web.router
Route based method matching classes derived from URIs.
- Since:
- 1.0
- Author:
- graemerocher
-
ClassDescriptionAn
ExecutableMethodProcessor
for theFilter
annotation.Responsible for buildingRoute
instances for the annotations found in theio.micronaut.http.annotation
package.The default error route info implementation.The defaultRequestMatcher
implementation.A DefaultRouteBuilder implementation for building roots.The default route info implementation.The defaultRouter
implementation.The defaultStatusRouteInfo
implementation.DefaultUriRouteMatch<T,R> Default implementation of theRouteMatch
interface for matches to URIs.DefaultUrlRouteInfo<T,R> The defaultUriRouteInfo
implementation.Represents aRoute
that matches an exception.ErrorRouteInfo<T,R> Represents aRoute
that matches an exception.A filter route is a route that matches anHttpFilter
.MethodBasedRouteInfo<T,R> Represents a route that is backed by a method.Match a route based on a method.Route with a request predicate.A resource route is a composite route to a REST endpoint.Represents a Route definition constructed by aRouteBuilder
.An interface for classes capable of building HTTP routing information.A URI naming strategy is used to dictate the default name to use when building a URI for a class.RouteInfo<R>Common information shared between route and route match.RouteMatch<R>ARoute
that is executable.Core Router interface that allows discovery of a route given an HTTP method and URI.RouteBuilder
forServerFilter
s.Represents aRoute
that matches a status.StatusRouteInfo<T,R> Represents aRouteInfo
that matches a status.UriRouteInfo<T,R> UriRouteMatch<T,R> ARouteMatch
that matches a URI andHttpMethod
.