Class RequestMappingMetadataWebEndpointMappingFactory
- java.lang.Object
-
- io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory<io.microsphere.spring.web.metadata.HandlerMetadata<H,M>>
-
- io.microsphere.spring.webmvc.metadata.HandlerMappingWebEndpointMappingFactory<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo>
-
- io.microsphere.spring.webmvc.metadata.RequestMappingMetadataWebEndpointMappingFactory
-
- All Implemented Interfaces:
io.microsphere.spring.web.metadata.WebEndpointMappingFactory<io.microsphere.spring.web.metadata.HandlerMetadata<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo>>
public class RequestMappingMetadataWebEndpointMappingFactory extends HandlerMappingWebEndpointMappingFactory<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo>
WebEndpointMappingFactorybased on Spring WebMVCRequestMappingInfo- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
RequestMapping,RequestMappingInfo
-
-
Constructor Summary
Constructors Constructor Description RequestMappingMetadataWebEndpointMappingFactory(org.springframework.web.servlet.HandlerMapping handlerMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcontribute(org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.servlet.mvc.method.RequestMappingInfo requestMappingInfo, org.springframework.web.servlet.HandlerMapping handlerMapping, io.microsphere.spring.web.metadata.WebEndpointMapping.Builder<org.springframework.web.method.HandlerMethod> builder)Contribute theWebEndpointMapping.Builderto create an instance ofWebEndpointMappingprotected org.springframework.web.method.HandlerMethodgetHandler(io.microsphere.spring.web.metadata.HandlerMetadata<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo> handlerMetadata)protected java.util.Collection<java.lang.String>getMethods(org.springframework.web.method.HandlerMethod handler, org.springframework.web.servlet.mvc.method.RequestMappingInfo metadata)protected java.util.Collection<java.lang.String>getPatterns(org.springframework.web.method.HandlerMethod handler, org.springframework.web.servlet.mvc.method.RequestMappingInfo requestMappingInfo)-
Methods inherited from class io.microsphere.spring.webmvc.metadata.HandlerMappingWebEndpointMappingFactory
doCreate, getMetadata
-
Methods inherited from class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
create
-
-
-
-
Method Detail
-
getHandler
protected org.springframework.web.method.HandlerMethod getHandler(io.microsphere.spring.web.metadata.HandlerMetadata<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo> handlerMetadata)
- Overrides:
getHandlerin classHandlerMappingWebEndpointMappingFactory<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo>
-
getMethods
protected java.util.Collection<java.lang.String> getMethods(org.springframework.web.method.HandlerMethod handler, org.springframework.web.servlet.mvc.method.RequestMappingInfo metadata)Description copied from class:HandlerMappingWebEndpointMappingFactory- Specified by:
getMethodsin classHandlerMappingWebEndpointMappingFactory<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo>- Parameters:
handler-Handlermetadata-Metadata- Returns:
- non-null
-
getPatterns
protected java.util.Collection<java.lang.String> getPatterns(org.springframework.web.method.HandlerMethod handler, org.springframework.web.servlet.mvc.method.RequestMappingInfo requestMappingInfo)Description copied from class:HandlerMappingWebEndpointMappingFactory- Specified by:
getPatternsin classHandlerMappingWebEndpointMappingFactory<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo>- Parameters:
handler-HandlerrequestMappingInfo-Metadata- Returns:
- non-null
-
contribute
protected void contribute(org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.servlet.mvc.method.RequestMappingInfo requestMappingInfo, org.springframework.web.servlet.HandlerMapping handlerMapping, io.microsphere.spring.web.metadata.WebEndpointMapping.Builder<org.springframework.web.method.HandlerMethod> builder)Description copied from class:HandlerMappingWebEndpointMappingFactoryContribute theWebEndpointMapping.Builderto create an instance ofWebEndpointMapping- Overrides:
contributein classHandlerMappingWebEndpointMappingFactory<org.springframework.web.method.HandlerMethod,org.springframework.web.servlet.mvc.method.RequestMappingInfo>- Parameters:
handlerMethod-HandlerrequestMappingInfo-MetadatahandlerMapping-HandlerMappingbuilder-WebEndpointMapping.Builder
-
-