Class HandlerMappingWebEndpointMappingFactory<H,M>
java.lang.Object
io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory<io.microsphere.spring.web.metadata.HandlerMetadata<H,M>>
io.microsphere.spring.webflux.metadata.HandlerMappingWebEndpointMappingFactory<H,M>
- Type Parameters:
H- the type of handlerM- the type of metadata
- All Implemented Interfaces:
io.microsphere.spring.web.metadata.WebEndpointMappingFactory<io.microsphere.spring.web.metadata.HandlerMetadata<H,M>>
- Direct Known Subclasses:
HandlerMetadataWebEndpointMappingFactory,RequestMappingMetadataWebEndpointMappingFactory
public abstract class HandlerMappingWebEndpointMappingFactory<H,M>
extends io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory<io.microsphere.spring.web.metadata.HandlerMetadata<H,M>>
The abstract class
WebEndpointMappingFactory for Spring WebFlux HandlerMapping- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
-
HandlerMappingAbstractWebEndpointMappingFactory
-
Field Summary
Fields inherited from class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
logger -
Constructor Summary
ConstructorsConstructorDescriptionHandlerMappingWebEndpointMappingFactory(org.springframework.web.reactive.HandlerMapping handlerMapping) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcontribute(H handler, M metadata, org.springframework.web.reactive.HandlerMapping handlerMapping, io.microsphere.spring.web.metadata.WebEndpointMapping.Builder<H> builder) Contribute theWebEndpointMapping.Builderto create an instance ofWebEndpointMappingprotected final io.microsphere.spring.web.metadata.WebEndpointMapping<?>protected HgetHandler(io.microsphere.spring.web.metadata.HandlerMetadata<H, M> handlerMetadata) protected MgetMetadata(io.microsphere.spring.web.metadata.HandlerMetadata<H, M> handlerMetadata) protected abstract Collection<String>getMethods(H handler, M metadata) protected abstract Collection<String>getPatterns(H handler, M metadata) Methods inherited from class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
createMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.microsphere.spring.web.metadata.WebEndpointMappingFactory
getSourceType, supports
-
Constructor Details
-
HandlerMappingWebEndpointMappingFactory
public HandlerMappingWebEndpointMappingFactory(org.springframework.web.reactive.HandlerMapping handlerMapping)
-
-
Method Details
-
doCreate
-
getHandler
-
getMetadata
-
getMethods
-
getPatterns
-
contribute
protected void contribute(H handler, M metadata, org.springframework.web.reactive.HandlerMapping handlerMapping, io.microsphere.spring.web.metadata.WebEndpointMapping.Builder<H> builder) Contribute theWebEndpointMapping.Builderto create an instance ofWebEndpointMapping
-