- decorate(Function<RouteMatch<Object>, Object>) - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- decorate(Function<RouteMatch<R>, R>) - Method in interface io.micronaut.web.router.RouteMatch
-
Decorates the execution of the route with the given executor.
- decorate(Function<RouteMatch<R>, R>) - Method in interface io.micronaut.web.router.UriRouteMatch
-
- DEFAULT_ENABLED - Static variable in class io.micronaut.web.router.resource.StaticResourceConfiguration
-
The default enable value.
- DEFAULT_HEADER_NAME - Static variable in class io.micronaut.web.router.version.resolution.HeaderVersionResolverConfiguration
-
- DEFAULT_MAPPING - Static variable in class io.micronaut.web.router.resource.StaticResourceConfiguration
-
The default mapping value.
- DEFAULT_PARAMETER_NAME - Static variable in class io.micronaut.web.router.version.resolution.ParameterVersionResolverConfiguration
-
- DEFAULT_PRODUCES - Static variable in interface io.micronaut.web.router.Route
-
The default media type produced by routes.
- defaultCharset - Variable in class io.micronaut.web.router.DefaultRouteBuilder
-
- DefaultRouteBuilder - Class in io.micronaut.web.router
-
A DefaultRouteBuilder implementation for building roots.
- DefaultRouteBuilder(ExecutionHandleLocator) - Constructor for class io.micronaut.web.router.DefaultRouteBuilder
-
- DefaultRouteBuilder(ExecutionHandleLocator, RouteBuilder.UriNamingStrategy) - Constructor for class io.micronaut.web.router.DefaultRouteBuilder
-
- DefaultRouteBuilder(ExecutionHandleLocator, RouteBuilder.UriNamingStrategy, ConversionService<?>) - Constructor for class io.micronaut.web.router.DefaultRouteBuilder
-
- DefaultRouter - Class in io.micronaut.web.router
-
The default
Router implementation.
- DefaultRouter(RouteBuilder...) - Constructor for class io.micronaut.web.router.DefaultRouter
-
Construct a new router for the given route builders.
- DefaultRouter(Collection<RouteBuilder>) - Constructor for class io.micronaut.web.router.DefaultRouter
-
Construct a new router for the given route builders.
- DefaultVersionProvider - Interface in io.micronaut.web.router.version
-
Defines a provider of a default Version.
- DELETE(String, Object, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- DELETE(String, Class, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- DELETE(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- DELETE(CharSequence) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- DELETE(String, Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI to the specified target for an HTTP DELETE.
- DELETE(Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object.
- DELETE(Object, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object and ID.
- DELETE(Class) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class.
- DELETE(Class, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class and ID.
- DELETE(String, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- DELETE(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- DELETE(String, Object, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- DELETE(String, Class, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- DELETE(CharSequence) - Method in interface io.micronaut.web.router.Router
-
Find the first
RouteMatch route for an
HttpMethod.DELETE method and the given URI.
- doesConsume(MediaType) - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- doesConsume(MediaType) - Method in interface io.micronaut.web.router.RouteMatch
-
Whether the specified content type is an accepted type.
- doesProduce(Collection<MediaType>) - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- doesProduce(MediaType) - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- doesProduce(Collection<MediaType>) - Method in interface io.micronaut.web.router.RouteMatch
-
Whether the route does produce any of the given types.
- doesProduce(MediaType) - Method in interface io.micronaut.web.router.RouteMatch
-
Whether the route does produce any of the given types.
- DuplicateRouteException - Exception in io.micronaut.web.router.exceptions
-
An exception thrown when multiple routes match a given URI.
- DuplicateRouteException(String, List<UriRouteMatch<Object, Object>>) - Constructor for exception io.micronaut.web.router.exceptions.DuplicateRouteException
-
- GET(String, Object, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- GET(String, Class<?>, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- GET(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- GET(CharSequence) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- GET(String, Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI to the specified target for an HTTP GET.
- GET(Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object.
- GET(Object, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object and ID.
- GET(Class) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class.
- GET(Class, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class and ID.
- GET(String, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- GET(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- GET(String, Object, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- GET(String, Class<?>, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- GET(CharSequence) - Method in interface io.micronaut.web.router.Router
-
Find the first
RouteMatch route for an
HttpMethod.GET method and the given URI.
- getArgument() - Method in exception io.micronaut.web.router.exceptions.UnsatisfiedRouteException
-
- getBodyArgument() - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- getBodyArgument() - Method in interface io.micronaut.web.router.RouteMatch
-
- getBodyType() - Method in interface io.micronaut.web.router.RouteInfo
-
- getBodyVariableName() - Method in exception io.micronaut.web.router.exceptions.UnsatisfiedBodyRouteException
-
- getConsumes() - Method in interface io.micronaut.web.router.Route
-
The media types able to produced by this route.
- getConsumes() - Method in interface io.micronaut.web.router.RouteInfo
-
The media types able to produced by this route.
- getCookieName() - Method in exception io.micronaut.web.router.exceptions.UnsatisfiedCookieValueRouteException
-
- getDeclaringType() - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- getDeclaringType() - Method in interface io.micronaut.web.router.RouteInfo
-
- getDefaultVersion() - Method in class io.micronaut.web.router.version.RoutesVersioningConfiguration
-
- getErrorRoutes() - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- getErrorRoutes() - Method in interface io.micronaut.web.router.RouteBuilder
-
- getExposedPorts() - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- getExposedPorts() - Method in class io.micronaut.web.router.DefaultRouter
-
- getExposedPorts() - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- getExposedPorts() - Method in interface io.micronaut.web.router.RouteBuilder
-
- getExposedPorts() - Method in interface io.micronaut.web.router.Router
-
- getFilter() - Method in interface io.micronaut.web.router.FilterRoute
-
- getFilterRoutes() - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- getFilterRoutes() - Method in interface io.micronaut.web.router.RouteBuilder
-
- getHeaderName() - Method in exception io.micronaut.web.router.exceptions.UnsatisfiedHeaderRouteException
-
- getHttpMethod() - Method in interface io.micronaut.web.router.UriRoute
-
- getHttpMethod() - Method in interface io.micronaut.web.router.UriRouteMatch
-
- getHttpMethodName() - Method in interface io.micronaut.web.router.UriRoute
-
- getMapping() - Method in class io.micronaut.web.router.resource.StaticResourceConfiguration
-
The static resource mapping.
- getNames() - Method in class io.micronaut.web.router.version.resolution.HeaderVersionResolverConfiguration
-
- getNames() - Method in class io.micronaut.web.router.version.resolution.ParameterVersionResolverConfiguration
-
- getPartName() - Method in exception io.micronaut.web.router.exceptions.UnsatisfiedPartRouteException
-
- getPathVariableName() - Method in exception io.micronaut.web.router.exceptions.UnsatisfiedPathVariableRouteException
-
- getPatterns(BeanDefinition<?>) - Method in class io.micronaut.web.router.AnnotatedFilterRouteBuilder
-
- getPort() - Method in interface io.micronaut.web.router.UriRoute
-
- getProduces() - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- getProduces() - Method in interface io.micronaut.web.router.Route
-
The media types able to produced by this route.
- getProduces() - Method in interface io.micronaut.web.router.RouteInfo
-
The media types able to produced by this route.
- getProduces() - Method in interface io.micronaut.web.router.RouteMatch
-
The media types able to produced by this route.
- getQueryParameterName() - Method in exception io.micronaut.web.router.exceptions.UnsatisfiedQueryValueRouteException
-
- getRequestAttributeName() - Method in exception io.micronaut.web.router.exceptions.UnsatisfiedRequestAttributeRouteException
-
- getRequiredArguments() - Method in interface io.micronaut.web.router.MethodBasedRouteMatch
-
Returns the required arguments for this RouteMatch<./p>
- getRequiredArguments() - Method in interface io.micronaut.web.router.RouteMatch
-
Returns the required arguments for this RouteMatch.
- getRequiredArguments() - Method in interface io.micronaut.web.router.UriRouteMatch
-
Returns the required arguments for this RouteMatch.
- getRequiredInput(String) - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- getRequiredInput(String) - Method in interface io.micronaut.web.router.RouteMatch
-
Return whether the given named input is required by this route.
- getResourceLoaders() - Method in class io.micronaut.web.router.resource.StaticResourceConfiguration
-
- getReturnType() - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- getReturnType() - Method in interface io.micronaut.web.router.RouteInfo
-
- getReturnType() - Method in interface io.micronaut.web.router.RouteMatch
-
- getRoute() - Method in interface io.micronaut.web.router.UriRouteMatch
-
- getStatusRoutes() - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- getStatusRoutes() - Method in interface io.micronaut.web.router.RouteBuilder
-
- getTargetMethod() - Method in interface io.micronaut.web.router.MethodBasedRoute
-
- getUri() - Method in exception io.micronaut.web.router.exceptions.DuplicateRouteException
-
- getUriMatchTemplate() - Method in interface io.micronaut.web.router.UriRoute
-
- getUriNamingStrategy() - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- getUriNamingStrategy() - Method in interface io.micronaut.web.router.RouteBuilder
-
- getUriRoutes() - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- getUriRoutes() - Method in exception io.micronaut.web.router.exceptions.DuplicateRouteException
-
- getUriRoutes() - Method in interface io.micronaut.web.router.RouteBuilder
-
- getVariableValues() - Method in class io.micronaut.web.router.BasicObjectRouteMatch
-
- getVariableValues() - Method in interface io.micronaut.web.router.RouteMatch
-
- getVersion(UriRouteMatch<T, R>) - Method in class io.micronaut.web.router.version.RouteVersionFilter
-
- ParameterVersionResolver - Class in io.micronaut.web.router.version.resolution
-
- ParameterVersionResolver(ParameterVersionResolverConfiguration) - Constructor for class io.micronaut.web.router.version.resolution.ParameterVersionResolver
-
- ParameterVersionResolverConfiguration - Class in io.micronaut.web.router.version.resolution
-
Configuration for version resolution via request parameters.
- ParameterVersionResolverConfiguration() - Constructor for class io.micronaut.web.router.version.resolution.ParameterVersionResolverConfiguration
-
- PATCH(String, Object, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- PATCH(String, Class, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- PATCH(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- PATCH(CharSequence) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- PATCH(String, Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI to the specified target for an HTTP PATCH.
- PATCH(Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object.
- PATCH(Object, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object and ID.
- PATCH(Class) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class.
- PATCH(Class, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class and ID.
- PATCH(String, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- PATCH(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- PATCH(String, Object, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- PATCH(String, Class, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- PATCH(CharSequence) - Method in interface io.micronaut.web.router.Router
-
Find the first
RouteMatch route for an
HttpMethod.PATCH method and the given URI.
- pattern(String) - Method in interface io.micronaut.web.router.FilterRoute
-
Add an addition pattern to this filter route.
- patternStyle(FilterPatternStyle) - Method in interface io.micronaut.web.router.FilterRoute
-
Sets the pattern style that this filter route matches.
- POST(String, Object, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- POST(String, Class, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- POST(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- POST(CharSequence) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- POST(String, Object, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI to the specified target for an HTTP POST.
- POST(Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object.
- POST(Object, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object and ID.
- POST(Class) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class.
- POST(Class, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class and ID.
- POST(String, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- POST(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- POST(String, Object, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- POST(String, Class, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- POST(CharSequence) - Method in interface io.micronaut.web.router.Router
-
Find the first
RouteMatch route for an
HttpMethod.POST method and the given URI.
- PREFIX - Static variable in class io.micronaut.web.router.resource.StaticResourceConfiguration
-
The prefix for static resources configuration.
- PREFIX - Static variable in class io.micronaut.web.router.version.resolution.HeaderVersionResolverConfiguration
-
- PREFIX - Static variable in class io.micronaut.web.router.version.resolution.ParameterVersionResolverConfiguration
-
- PREFIX - Static variable in class io.micronaut.web.router.version.RoutesVersioningConfiguration
-
The configuration property.
- process(BeanDefinition<?>, BeanContext) - Method in class io.micronaut.web.router.AnnotatedFilterRouteBuilder
-
- process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.web.router.AnnotatedMethodRouteBuilder
-
- produces(MediaType...) - Method in interface io.micronaut.web.router.ErrorRoute
-
- produces(MediaType...) - Method in interface io.micronaut.web.router.ResourceRoute
-
- produces(MediaType...) - Method in interface io.micronaut.web.router.Route
-
Applies the given accepted media type the route.
- produces(MediaType...) - Method in interface io.micronaut.web.router.UriRoute
-
- ProducesMediaTypeQualifier<T> - Class in io.micronaut.web.router.qualifier
-
A Bean Qualifier that qualifies based on the value of the media type
defined in the Produces annotation.
- ProducesMediaTypeQualifier(MediaType) - Constructor for class io.micronaut.web.router.qualifier.ProducesMediaTypeQualifier
-
- PUT(String, Object, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- PUT(String, Class, String, Class...) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- PUT(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- PUT(CharSequence) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- PUT(String, Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI to the specified target for an HTTP PUT.
- PUT(Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object.
- PUT(Object, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified object and ID.
- PUT(Class) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class.
- PUT(Class, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route to the specified class and ID.
- PUT(String, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- PUT(String, BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- PUT(String, Object, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- PUT(String, Class, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Route the specified URI template to the specified target.
- PUT(CharSequence) - Method in interface io.micronaut.web.router.Router
-
Find the first
RouteMatch route for an
HttpMethod.PUT method and the given URI.
- readOnly(boolean) - Method in interface io.micronaut.web.router.ResourceRoute
-
Whether the route is read-only.
- reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.web.router.qualifier.ConsumesMediaTypeQualifier
-
- reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.web.router.qualifier.ProducesMediaTypeQualifier
-
- RequestVersionResolver - Interface in io.micronaut.web.router.version.resolution
-
Interface responsible for extracting request version from HttpRequest.
- resolve(String) - Method in class io.micronaut.web.router.resource.StaticResourceResolver
-
Resolves a path to a URL.
- resolve(HttpRequest<?>) - Method in class io.micronaut.web.router.version.resolution.HeaderVersionResolver
-
- resolve(HttpRequest<?>) - Method in class io.micronaut.web.router.version.resolution.ParameterVersionResolver
-
- resolve(T) - Method in interface io.micronaut.web.router.version.resolution.VersionResolver
-
Resolves a version from a given object.
- resolveDefaultVersion() - Method in class io.micronaut.web.router.version.ConfigurationDefaultVersionProvider
-
- resolveDefaultVersion() - Method in interface io.micronaut.web.router.version.DefaultVersionProvider
-
- resolveFilterEntries(RouteMatch<?>) - Method in class io.micronaut.web.router.DefaultRouter
-
- resolveFilters(HttpRequest<?>, List<HttpFilterResolver.FilterEntry<HttpFilter>>) - Method in class io.micronaut.web.router.DefaultRouter
-
- resolveUri(Class) - Method in class io.micronaut.web.router.naming.ConfigurableUriNamingStrategy
-
- resolveUri(BeanDefinition<?>) - Method in class io.micronaut.web.router.naming.ConfigurableUriNamingStrategy
-
- resolveUri(String) - Method in class io.micronaut.web.router.naming.ConfigurableUriNamingStrategy
-
- resolveUri(Class, PropertyConvention) - Method in class io.micronaut.web.router.naming.ConfigurableUriNamingStrategy
-
- resolveUri(Class) - Method in class io.micronaut.web.router.naming.HyphenatedUriNamingStrategy
-
- resolveUri(BeanDefinition<?>) - Method in class io.micronaut.web.router.naming.HyphenatedUriNamingStrategy
-
- resolveUri(String) - Method in class io.micronaut.web.router.naming.HyphenatedUriNamingStrategy
-
- resolveUri(Class<?>) - Method in interface io.micronaut.web.router.RouteBuilder.UriNamingStrategy
-
Resolve the URI to use for the given type.
- resolveUri(BeanDefinition<?>) - Method in interface io.micronaut.web.router.RouteBuilder.UriNamingStrategy
-
Resolve the URI to use for the given type.
- resolveUri(String) - Method in interface io.micronaut.web.router.RouteBuilder.UriNamingStrategy
-
Resolve the URI to use for the given type.
- resolveUri(Class, PropertyConvention) - Method in interface io.micronaut.web.router.RouteBuilder.UriNamingStrategy
-
Resolve the URI to use for the given type and route id.
- resolveVersion(HttpRequest<?>) - Method in class io.micronaut.web.router.version.RouteVersionFilter
-
- ResourceRoute - Interface in io.micronaut.web.router
-
A resource route is a composite route to a REST endpoint.
- resources(Class) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- resources(Class) - Method in interface io.micronaut.web.router.RouteBuilder
-
Builds the necessary mappings to treat the given class as a REST endpoint.
- resources(Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Builds the necessary mappings to treat the given instance as a REST endpoint.
- route(HttpMethod, CharSequence) - Method in class io.micronaut.web.router.DefaultRouter
-
- route(HttpStatus) - Method in class io.micronaut.web.router.DefaultRouter
-
- route(Class, HttpStatus) - Method in class io.micronaut.web.router.DefaultRouter
-
- route(Class, Throwable) - Method in class io.micronaut.web.router.DefaultRouter
-
- route(Throwable) - Method in class io.micronaut.web.router.DefaultRouter
-
- route(HttpMethod, CharSequence) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- route(HttpStatus) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- route(Class, HttpStatus) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- route(Throwable) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- route(Class, Throwable) - Method in class io.micronaut.web.router.filter.FilteredRouter
-
- Route - Interface in io.micronaut.web.router
-
Represents a Route definition constructed by a
RouteBuilder.
- route(HttpMethod, CharSequence) - Method in interface io.micronaut.web.router.Router
-
Finds the first possible route for the given HTTP method and URI.
- route(HttpStatus) - Method in interface io.micronaut.web.router.Router
-
- route(Class, HttpStatus) - Method in interface io.micronaut.web.router.Router
-
- route(Throwable) - Method in interface io.micronaut.web.router.Router
-
Match a route to an error.
- route(Class, Throwable) - Method in interface io.micronaut.web.router.Router
-
Match a route to an error.
- RouteBuilder - Interface in io.micronaut.web.router
-
An interface for classes capable of building HTTP routing information.
- RouteBuilder.UriNamingStrategy - Interface in io.micronaut.web.router
-
A URI naming strategy is used to dictate the default name to use when building a URI for a class.
- RouteInfo<R> - Interface in io.micronaut.web.router
-
Common information shared between route and route match.
- RouteMatch<R> - Interface in io.micronaut.web.router
-
A
Route that is executable.
- RouteMatchFilter - Interface in io.micronaut.web.router.filter
-
A filter responsible for filtering route matches.
- RouteMatchUtils - Class in io.micronaut.web.router
-
- RouteMatchUtils() - Constructor for class io.micronaut.web.router.RouteMatchUtils
-
- Router - Interface in io.micronaut.web.router
-
Core Router interface that allows discovery of a route given an HTTP method and URI.
- RoutesVersioningConfiguration - Class in io.micronaut.web.router.version
-
Routes versioning configuration.
- RoutesVersioningConfiguration() - Constructor for class io.micronaut.web.router.version.RoutesVersioningConfiguration
-
- RouteVersionFilter - Class in io.micronaut.web.router.version
-
Implementation of
RouteMatchFilter responsible for filtering route matches on
Version.
- RouteVersionFilter(List<RequestVersionResolver>, DefaultVersionProvider) - Constructor for class io.micronaut.web.router.version.RouteVersionFilter
-
- RoutingException - Exception in io.micronaut.web.router.exceptions
-
An exception that occurs when building routes.
- RoutingException(String, Throwable) - Constructor for exception io.micronaut.web.router.exceptions.RoutingException
-
- RoutingException(String) - Constructor for exception io.micronaut.web.router.exceptions.RoutingException
-
- setDefaultVersion(String) - Method in class io.micronaut.web.router.version.RoutesVersioningConfiguration
-
Sets the version to use if the version cannot be resolved.
- setEnabled(boolean) - Method in class io.micronaut.web.router.resource.StaticResourceConfiguration
-
Sets whether this specific mapping is enabled.
- setEnabled(boolean) - Method in class io.micronaut.web.router.version.resolution.HeaderVersionResolverConfiguration
-
Sets whether headers should be searched for a version.
- setEnabled(boolean) - Method in class io.micronaut.web.router.version.resolution.ParameterVersionResolverConfiguration
-
Sets whether parameter should be searched for a version.
- setEnabled(boolean) - Method in class io.micronaut.web.router.version.RoutesVersioningConfiguration
-
- setMapping(String) - Method in class io.micronaut.web.router.resource.StaticResourceConfiguration
-
The path resources should be served from.
- setNames(List<String>) - Method in class io.micronaut.web.router.version.resolution.HeaderVersionResolverConfiguration
-
Sets which headers should be searched for a version.
- setNames(List<String>) - Method in class io.micronaut.web.router.version.resolution.ParameterVersionResolverConfiguration
-
Sets which parameter should be searched for a version.
- setPaths(List<String>) - Method in class io.micronaut.web.router.resource.StaticResourceConfiguration
-
A list of paths either starting with `classpath:` or `file:`.
- single(Class) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- single(Class) - Method in interface io.micronaut.web.router.RouteBuilder
-
Builds the necessary mappings to treat the given class as a singular REST endpoint.
- single(Object) - Method in interface io.micronaut.web.router.RouteBuilder
-
Builds the necessary mappings to treat the given instance as a singular REST endpoint.
- StaticResourceConfiguration - Class in io.micronaut.web.router.resource
-
Stores configuration for the loading of static resources.
- StaticResourceConfiguration(ResourceResolver, ServerContextPathProvider) - Constructor for class io.micronaut.web.router.resource.StaticResourceConfiguration
-
- StaticResourceResolver - Class in io.micronaut.web.router.resource
-
Resolves resources from a set of resource loaders.
- StaticResourceResolverFactory - Class in io.micronaut.web.router.resource
-
- StaticResourceResolverFactory() - Constructor for class io.micronaut.web.router.resource.StaticResourceResolverFactory
-
- status(Class, HttpStatus, Class, String, Class[]) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- status(HttpStatus, Class, String, Class[]) - Method in class io.micronaut.web.router.DefaultRouteBuilder
-
- status(HttpStatus, Object, String) - Method in interface io.micronaut.web.router.RouteBuilder
-
Register a route to handle the returned status code.
- status(HttpStatus, Class, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Register a route to handle the returned status code.
- status(Class, HttpStatus, Class, String, Class...) - Method in interface io.micronaut.web.router.RouteBuilder
-
Register a route to handle the returned status code.
- status() - Method in interface io.micronaut.web.router.StatusRoute
-
- StatusRoute - Interface in io.micronaut.web.router
-
Represents a
Route that matches a status.