Class HandlerMappingWebEndpointMappingResolver

  • All Implemented Interfaces:
    io.microsphere.spring.web.metadata.WebEndpointMappingResolver

    public class HandlerMappingWebEndpointMappingResolver
    extends java.lang.Object
    implements io.microsphere.spring.web.metadata.WebEndpointMappingResolver
    WebEndpointMappingResolver based on HandlerMapping
    Since:
    1.0.0
    Author:
    Mercy
    See Also:
    HandlerMapping, AbstractUrlHandlerMapping, RequestMappingInfoHandlerMapping
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<io.microsphere.spring.web.metadata.WebEndpointMapping> resolve​(org.springframework.context.ApplicationContext context)  
      protected void resolveFromAbstractUrlHandlerMapping​(org.springframework.web.reactive.HandlerMapping handlerMapping, java.util.List<io.microsphere.spring.web.metadata.WebEndpointMapping> webEndpointMappings)  
      protected void resolveFromRequestMappingInfoHandlerMapping​(org.springframework.web.reactive.HandlerMapping handlerMapping, java.util.Map<org.springframework.web.reactive.result.method.RequestMappingInfo,​org.springframework.web.method.HandlerMethod> requestMappingInfoHandlerMethods, java.util.List<io.microsphere.spring.web.metadata.WebEndpointMapping> webEndpointMappings)  
      protected void resolveFromRouterFunctionMapping​(org.springframework.web.reactive.HandlerMapping handlerMapping, java.util.List<io.microsphere.spring.web.metadata.WebEndpointMapping> webEndpointMappings)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HandlerMappingWebEndpointMappingResolver

        public HandlerMappingWebEndpointMappingResolver()
    • Method Detail

      • resolve

        public java.util.Collection<io.microsphere.spring.web.metadata.WebEndpointMapping> resolve​(org.springframework.context.ApplicationContext context)
        Specified by:
        resolve in interface io.microsphere.spring.web.metadata.WebEndpointMappingResolver
      • resolveFromAbstractUrlHandlerMapping

        protected void resolveFromAbstractUrlHandlerMapping​(org.springframework.web.reactive.HandlerMapping handlerMapping,
                                                            java.util.List<io.microsphere.spring.web.metadata.WebEndpointMapping> webEndpointMappings)
      • resolveFromRequestMappingInfoHandlerMapping

        protected void resolveFromRequestMappingInfoHandlerMapping​(org.springframework.web.reactive.HandlerMapping handlerMapping,
                                                                   java.util.Map<org.springframework.web.reactive.result.method.RequestMappingInfo,​org.springframework.web.method.HandlerMethod> requestMappingInfoHandlerMethods,
                                                                   java.util.List<io.microsphere.spring.web.metadata.WebEndpointMapping> webEndpointMappings)
      • resolveFromRouterFunctionMapping

        protected void resolveFromRouterFunctionMapping​(org.springframework.web.reactive.HandlerMapping handlerMapping,
                                                        java.util.List<io.microsphere.spring.web.metadata.WebEndpointMapping> webEndpointMappings)