Class CamelRequestHandlerMapping
- java.lang.Object
-
- org.springframework.context.support.ApplicationObjectSupport
-
- org.springframework.web.context.support.WebApplicationObjectSupport
-
- org.springframework.web.servlet.handler.AbstractHandlerMapping
-
- org.springframework.web.servlet.handler.AbstractHandlerMethodMapping<org.springframework.web.servlet.mvc.method.RequestMappingInfo>
-
- org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping
-
- org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
-
- org.apache.camel.component.platform.http.springboot.CamelRequestHandlerMapping
-
- All Implemented Interfaces:
org.apache.camel.component.platform.http.PlatformHttpListener,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.context.ServletContextAware,org.springframework.web.servlet.handler.MatchableHandlerMapping,org.springframework.web.servlet.HandlerMapping
public class CamelRequestHandlerMapping extends org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping implements org.apache.camel.component.platform.http.PlatformHttpListener
-
-
Field Summary
-
Fields inherited from class org.springframework.web.servlet.handler.AbstractHandlerMapping
mappingsLogger
-
Fields inherited from interface org.springframework.web.servlet.HandlerMapping
BEST_MATCHING_HANDLER_ATTRIBUTE, BEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, LOOKUP_PATH, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description CamelRequestHandlerMapping(org.apache.camel.component.platform.http.PlatformHttpComponent component, org.apache.camel.component.platform.http.spi.PlatformHttpEngine engine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String[]getCandidateBeanNames()protected org.springframework.web.method.HandlerMethodgetHandlerInternal(javax.servlet.http.HttpServletRequest request)protected org.springframework.web.servlet.mvc.method.RequestMappingInfogetMappingForMethod(Method method, Class<?> handlerType)intgetOrder()protected booleanisHandler(Class<?> beanType)voidregisterHttpEndpoint(org.apache.camel.component.platform.http.HttpEndpointModel model)voidunregisterHttpEndpoint(org.apache.camel.component.platform.http.HttpEndpointModel model)-
Methods inherited from class org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
afterPropertiesSet, createRequestMappingInfo, getBuilderConfiguration, getContentNegotiationManager, getCustomMethodCondition, getCustomTypeCondition, getFileExtensions, getPathPrefixes, initCorsConfiguration, match, registerHandlerMethod, registerMapping, resolveEmbeddedValuesInPatterns, setContentNegotiationManager, setEmbeddedValueResolver, setPathPrefixes, setUseRegisteredSuffixPatternMatch, setUseSuffixPatternMatch, setUseTrailingSlashMatch, useRegisteredSuffixPatternMatch, useSuffixPatternMatch, useTrailingSlashMatch
-
Methods inherited from class org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping
getDirectPaths, getMappingComparator, getMappingPathPatterns, getMatchingMapping, handleMatch, handleNoMatch
-
Methods inherited from class org.springframework.web.servlet.handler.AbstractHandlerMethodMapping
createHandlerMethod, detectHandlerMethods, getCorsConfiguration, getHandlerMethods, getHandlerMethodsForMappingName, getNamingStrategy, handlerMethodsInitialized, hasCorsConfigurationSource, initHandlerMethods, lookupHandlerMethod, processCandidateBean, setDetectHandlerMethodsInAncestorContexts, setHandlerMethodMappingNamingStrategy, setPatternParser, unregisterMapping
-
Methods inherited from class org.springframework.web.servlet.handler.AbstractHandlerMapping
adaptInterceptor, detectMappedInterceptors, extendInterceptors, formatMappingName, getAdaptedInterceptors, getCorsConfigurationSource, getCorsHandlerExecutionChain, getCorsProcessor, getDefaultHandler, getHandler, getHandlerExecutionChain, getMappedInterceptors, getPathMatcher, getPatternParser, getUrlPathHelper, initApplicationContext, initInterceptors, initLookupPath, setAlwaysUseFullPath, setBeanName, setCorsConfigurations, setCorsConfigurationSource, setCorsProcessor, setDefaultHandler, setInterceptors, setOrder, setPathMatcher, setRemoveSemicolonContent, setUrlDecode, setUrlPathHelper, usesPathPatterns
-
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
-
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Overrides:
getOrderin classorg.springframework.web.servlet.handler.AbstractHandlerMapping
-
getCandidateBeanNames
protected String[] getCandidateBeanNames()
- Overrides:
getCandidateBeanNamesin classorg.springframework.web.servlet.handler.AbstractHandlerMethodMapping<org.springframework.web.servlet.mvc.method.RequestMappingInfo>
-
isHandler
protected boolean isHandler(Class<?> beanType)
- Overrides:
isHandlerin classorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
-
getMappingForMethod
protected org.springframework.web.servlet.mvc.method.RequestMappingInfo getMappingForMethod(Method method, Class<?> handlerType)
- Overrides:
getMappingForMethodin classorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
-
getHandlerInternal
protected org.springframework.web.method.HandlerMethod getHandlerInternal(javax.servlet.http.HttpServletRequest request) throws Exception- Overrides:
getHandlerInternalin classorg.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping- Throws:
Exception
-
registerHttpEndpoint
public void registerHttpEndpoint(org.apache.camel.component.platform.http.HttpEndpointModel model)
- Specified by:
registerHttpEndpointin interfaceorg.apache.camel.component.platform.http.PlatformHttpListener
-
unregisterHttpEndpoint
public void unregisterHttpEndpoint(org.apache.camel.component.platform.http.HttpEndpointModel model)
- Specified by:
unregisterHttpEndpointin interfaceorg.apache.camel.component.platform.http.PlatformHttpListener
-
-