Package io.micronaut.web.router
Route based method matching classes derived from URIs.
- Since:
- 1.0
-
Interface Summary Interface Description ErrorRoute Represents aRoutethat matches an exception.FilterRoute A filter route is a route that matches anHttpFilter.MethodBasedRoute Represents aRoutethat is backed by a method.MethodBasedRouteMatch<T,R> Match a route based on a method.ResourceRoute A resource route is a composite route to a REST endpoint.Route Represents a Route definition constructed by aRouteBuilder.RouteBuilder An interface for classes capable of building HTTP routing information.RouteBuilder.UriNamingStrategy 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> ARoutethat is executable.Router Core Router interface that allows discovery of a route given an HTTP method and URI.StatusRoute Represents aRoutethat matches a status.UnresolvedArgument<T> Represents an unresolved argument to aRoute.UriRoute Represents aRoutethat matches aURI.UriRouteMatch<T,R> ARouteMatchthat matches a URI andHttpMethod. -
Class Summary Class Description AnnotatedFilterRouteBuilder AnExecutableMethodProcessorfor theFilterannotation.AnnotatedMethodRouteBuilder Responsible for buildingRouteinstances for the annotations found in theio.micronaut.http.annotationpackage.BasicObjectRouteMatch A route match designed to return an existing object.DefaultRouteBuilder A DefaultRouteBuilder implementation for building roots.DefaultRouter The defaultRouterimplementation.NullArgument Represents an argument with a null value.RouteMatchUtils