Package io.micronaut.web.router
Class ServerFilterRouteBuilder
java.lang.Object
io.micronaut.web.router.DefaultRouteBuilder
io.micronaut.web.router.ServerFilterRouteBuilder
- All Implemented Interfaces:
- AnnotationProcessor<ServerFilter,,- ExecutableMethod<?, - ?>> - ExecutableMethodProcessor<ServerFilter>,- RouteBuilder
@Singleton
public class ServerFilterRouteBuilder
extends DefaultRouteBuilder
implements ExecutableMethodProcessor<ServerFilter>
RouteBuilder for ServerFilters.- Since:
- 4.0.0
- Author:
- Jonas Konrad
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.micronaut.web.router.RouteBuilderRouteBuilder.UriNamingStrategy
- 
Field SummaryFields inherited from class io.micronaut.web.router.DefaultRouteBuilderCAMEL_CASE_NAMING_STRATEGY, conversionService, defaultCharset, executionHandleLocator, LOG, uriNamingStrategyFields inherited from interface io.micronaut.web.router.RouteBuilderID
- 
Constructor SummaryConstructorsConstructorDescriptionServerFilterRouteBuilder(ExecutionHandleLocator executionHandleLocator, RouteBuilder.UriNamingStrategy uriNamingStrategy, ConversionService conversionService, BeanContext beanContext, @Nullable ServerContextPathProvider contextPathProvider) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidprocess(BeanDefinition<?> beanDefinition, ExecutableMethod<?, ?> method) The process method will be called for everyExecutableMethodthat is annotated with the type parameter A.Methods inherited from class io.micronaut.web.router.DefaultRouteBuilderaddFilter, buildBeanRoute, buildRoute, buildRoute, buildRoute, DELETE, DELETE, DELETE, error, error, GET, GET, GET, getErrorRoutes, getExposedPorts, getFilterRoutes, getStatusRoutes, getUriNamingStrategy, getUriRoutes, HEAD, HEAD, HEAD, OPTIONS, OPTIONS, OPTIONS, PATCH, PATCH, PATCH, POST, POST, POST, PUT, PUT, PUT, resources, single, status, status, TRACE, TRACE, TRACEMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.web.router.RouteBuilderDELETE, DELETE, DELETE, DELETE, DELETE, DELETE, error, error, error, error, GET, GET, GET, GET, GET, GET, HEAD, HEAD, HEAD, HEAD, HEAD, HEAD, OPTIONS, OPTIONS, OPTIONS, OPTIONS, OPTIONS, OPTIONS, PATCH, PATCH, PATCH, PATCH, PATCH, PATCH, POST, POST, POST, POST, POST, POST, PUT, PUT, PUT, PUT, PUT, PUT, resources, single, status, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE
- 
Constructor Details- 
ServerFilterRouteBuilderpublic ServerFilterRouteBuilder(ExecutionHandleLocator executionHandleLocator, RouteBuilder.UriNamingStrategy uriNamingStrategy, ConversionService conversionService, BeanContext beanContext, @Nullable @Nullable ServerContextPathProvider contextPathProvider) - Parameters:
- executionHandleLocator- The execution handler locator
- uriNamingStrategy- The URI naming strategy
- conversionService- The conversion service
- beanContext- The bean context
- contextPathProvider- The server context path provider
 
 
- 
- 
Method Details- 
processDescription copied from interface:ExecutableMethodProcessorThe process method will be called for everyExecutableMethodthat is annotated with the type parameter A.- Specified by:
- processin interface- AnnotationProcessor<ServerFilter,- ExecutableMethod<?, - ?>> 
- Specified by:
- processin interface- ExecutableMethodProcessor<ServerFilter>
- Parameters:
- beanDefinition- The bean definition to process
- method- The executable method
 
 
-