@Singleton public class AnnotatedFilterRouteBuilder extends DefaultRouteBuilder implements io.micronaut.context.processor.BeanDefinitionProcessor<io.micronaut.http.annotation.Filter>
ExecutableMethodProcessor for the Filter annotation.RouteBuilder.UriNamingStrategyCAMEL_CASE_NAMING_STRATEGY, conversionService, defaultCharset, executionHandleLocator, LOG, uriNamingStrategyID| Constructor and Description |
|---|
AnnotatedFilterRouteBuilder(io.micronaut.context.BeanContext beanContext,
io.micronaut.context.ExecutionHandleLocator executionHandleLocator,
RouteBuilder.UriNamingStrategy uriNamingStrategy,
io.micronaut.core.convert.ConversionService<?> conversionService,
io.micronaut.http.context.ServerContextPathProvider contextPathProvider)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
getPatterns(io.micronaut.inject.BeanDefinition<?> beanDefinition) |
void |
process(io.micronaut.inject.BeanDefinition<?> beanDefinition,
io.micronaut.context.BeanContext beanContext) |
addFilter, addFilter, buildBeanRoute, 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, TRACEclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitDELETE, 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@Inject
public AnnotatedFilterRouteBuilder(io.micronaut.context.BeanContext beanContext,
io.micronaut.context.ExecutionHandleLocator executionHandleLocator,
RouteBuilder.UriNamingStrategy uriNamingStrategy,
io.micronaut.core.convert.ConversionService<?> conversionService,
@Nullable
io.micronaut.http.context.ServerContextPathProvider contextPathProvider)
beanContext - The bean contextexecutionHandleLocator - The execution handler locatoruriNamingStrategy - The URI naming strategyconversionService - The conversion servicecontextPathProvider - The server context path providerpublic void process(io.micronaut.inject.BeanDefinition<?> beanDefinition,
io.micronaut.context.BeanContext beanContext)
process in interface io.micronaut.context.processor.AnnotationProcessor<io.micronaut.http.annotation.Filter,io.micronaut.context.BeanContext>protected java.lang.String[] getPatterns(io.micronaut.inject.BeanDefinition<?> beanDefinition)
beanDefinition - The bean definition