Class ServerFilterRouteBuilder

java.lang.Object
io.micronaut.web.router.DefaultRouteBuilder
io.micronaut.web.router.ServerFilterRouteBuilder
All Implemented Interfaces:
io.micronaut.context.processor.AnnotationProcessor<io.micronaut.http.annotation.ServerFilter,io.micronaut.inject.ExecutableMethod<?,?>>, io.micronaut.context.processor.ExecutableMethodProcessor<io.micronaut.http.annotation.ServerFilter>, RouteBuilder

@Singleton public class ServerFilterRouteBuilder extends DefaultRouteBuilder implements io.micronaut.context.processor.ExecutableMethodProcessor<io.micronaut.http.annotation.ServerFilter>
RouteBuilder for ServerFilters.
Since:
4.0.0
  • Constructor Details

    • ServerFilterRouteBuilder

      public ServerFilterRouteBuilder(io.micronaut.context.ExecutionHandleLocator executionHandleLocator, RouteBuilder.UriNamingStrategy uriNamingStrategy, io.micronaut.core.convert.ConversionService conversionService, io.micronaut.context.BeanContext beanContext, @Nullable @Nullable io.micronaut.http.context.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

    • process

      public void process(io.micronaut.inject.BeanDefinition<?> beanDefinition, io.micronaut.inject.ExecutableMethod<?,?> method)
      Specified by:
      process in interface io.micronaut.context.processor.AnnotationProcessor<io.micronaut.http.annotation.ServerFilter,io.micronaut.inject.ExecutableMethod<?,?>>
      Specified by:
      process in interface io.micronaut.context.processor.ExecutableMethodProcessor<io.micronaut.http.annotation.ServerFilter>