Class FunctionHandlerMapping
- java.lang.Object
-
- org.springframework.context.support.ApplicationObjectSupport
-
- org.springframework.web.reactive.handler.AbstractHandlerMapping
-
- org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping<org.springframework.web.reactive.result.method.RequestMappingInfo>
-
- org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping
-
- org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping
-
- org.springframework.cloud.function.web.flux.FunctionHandlerMapping
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.context.EmbeddedValueResolverAware,org.springframework.core.Ordered,org.springframework.web.reactive.HandlerMapping
@Configuration @ConditionalOnClass(org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping.class) public class FunctionHandlerMapping extends org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping implements org.springframework.beans.factory.InitializingBean- Author:
- Dave Syer, Oleg Zhurakousky
-
-
Field Summary
-
Fields inherited from class org.springframework.web.reactive.handler.AbstractHandlerMapping
mappingsLogger
-
-
Constructor Summary
Constructors Constructor Description FunctionHandlerMapping(FunctionCatalog catalog, FunctionController controller, FunctionProperties functionProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()reactor.core.publisher.Mono<org.springframework.web.method.HandlerMethod>getHandlerInternal(org.springframework.web.server.ServerWebExchange request)protected voidinitHandlerMethods()-
Methods inherited from class org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping
createRequestMappingInfo, getContentTypeResolver, getCustomMethodCondition, getCustomTypeCondition, getMappingForMethod, getPathPrefixes, initCorsConfiguration, isHandler, registerHandlerMethod, registerMapping, resolveEmbeddedValuesInPatterns, setContentTypeResolver, setEmbeddedValueResolver, setPathPrefixes
-
Methods inherited from class org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping
getDirectPaths, getMappingComparator, getMatchingMapping, handleMatch, handleNoMatch
-
Methods inherited from class org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping
createHandlerMethod, detectHandlerMethods, getCorsConfiguration, getHandlerMethods, handlerMethodsInitialized, hasCorsConfigurationSource, lookupHandlerMethod, unregisterMapping
-
Methods inherited from class org.springframework.web.reactive.handler.AbstractHandlerMapping
formatMappingName, getCorsProcessor, getHandler, getOrder, getPathPatternParser, setBeanName, setCorsConfigurations, setCorsConfigurationSource, setCorsProcessor, setOrder, setUseCaseSensitiveMatch, setUseTrailingSlashMatch
-
-
-
-
Constructor Detail
-
FunctionHandlerMapping
@Autowired public FunctionHandlerMapping(FunctionCatalog catalog, FunctionController controller, FunctionProperties functionProperties)
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classorg.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping
-
getHandlerInternal
public reactor.core.publisher.Mono<org.springframework.web.method.HandlerMethod> getHandlerInternal(org.springframework.web.server.ServerWebExchange request)
- Overrides:
getHandlerInternalin classorg.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping
-
initHandlerMethods
protected void initHandlerMethods()
- Overrides:
initHandlerMethodsin classorg.springframework.web.reactive.result.method.AbstractHandlerMethodMapping<org.springframework.web.reactive.result.method.RequestMappingInfo>
-
-