A B C D E F G H I J M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractNameValueExpression<T> - Class in io.microsphere.spring.web.rule
-
Supports "name=value" style expressions as described in:
RequestMapping.params()
andRequestMapping.headers()
. - AbstractNameValueExpression(String) - Constructor for class io.microsphere.spring.web.rule.AbstractNameValueExpression
- AbstractWebEndpointMappingFactory<E> - Class in io.microsphere.spring.web.metadata
-
Abstract class for
WebEndpointMappingFactory
- AbstractWebEndpointMappingFactory() - Constructor for class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
- AbstractWebRequestRule<T> - Class in io.microsphere.spring.web.rule
-
Abstract
WebRequestRule
- AbstractWebRequestRule() - Constructor for class io.microsphere.spring.web.rule.AbstractWebRequestRule
- afterExecute(HandlerMethod, Object[], Object, Throwable, NativeWebRequest) - Method in class io.microsphere.spring.web.event.WebEventPublisher
- afterExecute(HandlerMethod, Object[], Object, Throwable, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodInterceptor
-
Interception point after successful execution of a
HandlerMethod
. - afterExecuteMethod(HandlerMethod, Object[], Object, Throwable, NativeWebRequest) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
- afterExecuteMethod(HandlerMethod, Object[], Object, Throwable, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodAdvice
-
Interception point after successful execution of a
HandlerMethod
. - afterResolveArgument(MethodParameter, Object, HandlerMethod, NativeWebRequest) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
- afterResolveArgument(MethodParameter, Object, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodAdvice
-
callback after the
MethodParameter
being resolved - afterResolveArgument(MethodParameter, Object, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
-
callback after the
MethodParameter
being resolved - ANNOTATION_CLASS - Static variable in class io.microsphere.spring.web.annotation.WebExtensionBeanDefinitionRegistrar
- ANNOTATION_CLASS_NAME - Static variable in class io.microsphere.spring.web.annotation.WebExtensionBeanDefinitionRegistrar
B
- BEAN_NAME - Static variable in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
- beforeExecute(HandlerMethod, Object[], NativeWebRequest) - Method in class io.microsphere.spring.web.event.WebEventPublisher
- beforeExecute(HandlerMethod, Object[], NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodInterceptor
-
Interception point before the execution of a
HandlerMethod
. - beforeExecuteMethod(HandlerMethod, Object[], NativeWebRequest) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
- beforeExecuteMethod(HandlerMethod, Object[], NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodAdvice
-
Interception point before the execution of a
HandlerMethod
. - beforeResolveArgument(MethodParameter, HandlerMethod, NativeWebRequest) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
- beforeResolveArgument(MethodParameter, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodAdvice
-
callback before the
MethodParameter
being resolved - beforeResolveArgument(MethodParameter, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
-
callback before the
MethodParameter
being resolved - build() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
C
- caseSensitiveName - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
- compareTo(GenericMediaTypeExpression) - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- CompositeWebRequestRule - Class in io.microsphere.spring.web.rule
-
Composite
WebRequestRule
- CompositeWebRequestRule(WebRequestRule...) - Constructor for class io.microsphere.spring.web.rule.CompositeWebRequestRule
- ConsumeMediaTypeExpression - Class in io.microsphere.spring.web.rule
-
Parses and matches a single media type expression to a request's 'Content-Type' header.
- ConsumeMediaTypeExpression(String) - Constructor for class io.microsphere.spring.web.rule.ConsumeMediaTypeExpression
- ConsumeMediaTypeExpression(MediaType, boolean) - Constructor for class io.microsphere.spring.web.rule.ConsumeMediaTypeExpression
- consumes(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- consumes(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- contribute(String, ServletContext, WebEndpointMapping.Builder<String>) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
-
Contribute the
WebEndpointMapping.Builder
to create an instance ofWebEndpointMapping
- create(E) - Method in class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
- create(E) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingFactory
-
Create the instance of
WebEndpointMapping
- create(Object) - Method in class io.microsphere.spring.web.metadata.SmartWebEndpointMappingFactory
- CUSTOMIZED - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Customized
D
- DEFAULT_FILTER - Static variable in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- DEFAULT_FILTER_OPERATOR - Static variable in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- DEFAULT_PHASE - Static variable in class io.microsphere.spring.web.event.WebEventPublisher
- DelegatingHandlerMethodAdvice - Class in io.microsphere.spring.web.method.support
-
HandlerMethodAdvice
class delegates to the beans ofHandlerMethodArgumentInterceptor
andHandlerMethodInterceptor
. - DelegatingHandlerMethodAdvice() - Constructor for class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
- doCreate(E) - Method in class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
- doCreate(String) - Method in class io.microsphere.spring.web.metadata.Jackson2WebEndpointMappingFactory
- doCreate(String) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
- doStart() - Method in class io.microsphere.spring.web.event.WebEventPublisher
- doStop() - Method in class io.microsphere.spring.web.event.WebEventPublisher
E
- EnableWebExtension - Annotation Type in io.microsphere.spring.web.annotation
-
Enable annotation to extend the features of Spring Web
- equals(Object) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- equals(Object) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- equals(Object) - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
- equals(Object) - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- equals(Object) - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
- expression - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
F
- FILTER - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Filter
- FilteringWebEndpointMappingRegistry - Class in io.microsphere.spring.web.metadata
-
Abstract
WebEndpointMappingRegistry
with filtering - FilteringWebEndpointMappingRegistry() - Constructor for class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- FilterRegistrationWebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
-
WebEndpointMappingFactory
fromFilterRegistration
- FilterRegistrationWebEndpointMappingFactory(ServletContext) - Constructor for class io.microsphere.spring.web.metadata.FilterRegistrationWebEndpointMappingFactory
- filterWebEndpointMappings(Iterable<WebEndpointMapping>) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
G
- GenericMediaTypeExpression - Class in io.microsphere.spring.web.rule
-
Supports media type expressions as described in:
RequestMapping.consumes()
andRequestMapping.produces()
. - GenericMediaTypeExpression(String) - Constructor for class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- getArguments() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
- getAttribute(String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getCompositeFilter() - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- getConsumes() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getContent() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
-
Return the discrete items a request condition is composed of.
- getContent() - Method in class io.microsphere.spring.web.rule.WebRequestConsumesRule
- getContent() - Method in class io.microsphere.spring.web.rule.WebRequestHeadersRule
- getContent() - Method in class io.microsphere.spring.web.rule.WebRequestMethodsRule
- getContent() - Method in class io.microsphere.spring.web.rule.WebRequestParamsRule
- getContent() - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
- getContent() - Method in class io.microsphere.spring.web.rule.WebRequestProducesRule
- getContentType(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
- getEndpoint() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The abstract presentation of actual endpoint that may be :
the name of Servlet
the name of Servlet's Filter
the any handler of Spring WebMVCorg.springframework.web.servlet.HandlerMapping
: TheString
presenting the name of Handler bean Theorg.springframework.web.servlet.mvc.Controller
Bean TheHandlerMethod
could be annotated the@RequestMapping
Theorg.springframework.web.servlet.function.HandlerFunction
since Spring Framework 5.2 the any handler of Spring WebFluxorg.springframework.web.reactive.DispatcherHandler
: TheString
presenting the name of Handler bean TheHandlerMethod
could be annotated the@RequestMapping
Theorg.springframework.web.reactive.function.server.RouterFunction
since Spring Framework 5.0 - getFilterOperator() - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- getHandlerMethod() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
- getHeaders() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getId() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The id of endpoint
- getKind() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The kind of endpoint:
Servlet
Servlet's Filter
Spring WebMVCDispatcherServlet
Spring WebFluxDispatcherHandler
Customized - getMappings() - Method in class io.microsphere.spring.web.event.WebEndpointMappingsReadyEvent
- getMatchingPattern(String, String) - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
- getMatchingPatterns(String) - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
- getMediaType() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- getMediaType() - Method in interface io.microsphere.spring.web.rule.MediaTypeExpression
- getMethod() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
- getMethod(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
- getMethods() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getName() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- getName() - Method in interface io.microsphere.spring.web.rule.NameValueExpression
- getName() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
- getParams() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getPatterns() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getPatterns(FilterRegistration) - Method in class io.microsphere.spring.web.metadata.FilterRegistrationWebEndpointMappingFactory
- getPatterns(ServletRegistration) - Method in class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
- getPatterns(R) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
-
Get the patterns of
Registration
- getProduces() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getRegistration(String, ServletContext) - Method in class io.microsphere.spring.web.metadata.FilterRegistrationWebEndpointMappingFactory
- getRegistration(String, ServletContext) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
- getRegistration(String, ServletContext) - Method in class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
- getResolvedLookupPath(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Return a previously
resolved
lookupPath. - getSource() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The source of
WebEndpointMapping
if present, it could be :ServletContext
Spring WebMVCorg.springframework.web.servlet.HandlerMapping
Spring WebFluxorg.springframework.web.reactive.HandlerMapping
, or it'snon-source
- getSourceType() - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingFactory
-
Get the type of source
- getToStringInfix() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
-
The notation to use when printing discrete items of content.
- getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestConsumesRule
- getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestHeadersRule
- getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestMethodsRule
- getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestParamsRule
- getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
- getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestProducesRule
- getValue() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- getValue() - Method in interface io.microsphere.spring.web.rule.NameValueExpression
- getValue() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
- getWebEndpointMappings() - Method in class io.microsphere.spring.web.metadata.SimpleWebEndpointMappingRegistry
- getWebEndpointMappings() - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingRegistry
-
Get all registered instances of
WebEndpointMapping
- getWebRequest() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
H
- HandlerMethodAdvice - Interface in io.microsphere.spring.web.method.support
-
Intercepting
HandlerMethod
facade interface - HandlerMethodArgumentInterceptor - Interface in io.microsphere.spring.web.method.support
-
The interceptor interface for the resolvable
HandlerMethods'
MethodParameter
- HandlerMethodArgumentsResolvedEvent - Class in io.microsphere.spring.web.event
-
HandlerMethod
Arguments Resolved Event - HandlerMethodArgumentsResolvedEvent(WebRequest, HandlerMethod, Object[]) - Constructor for class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
- HandlerMethodInterceptor - Interface in io.microsphere.spring.web.method.support
-
HandlerMethod
Interceptor that allows for customizedHandlerMethod
execution chains. - hasBody(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
- hashCode() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- hashCode() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- hashCode() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
- hashCode() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- hashCode() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
- headers(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- headers(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
I
- ID_HEADER_NAME - Static variable in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The HTTP header name for
WebEndpointMapping.getId()
- interceptHandlerMethods() - Method in annotation type io.microsphere.spring.web.annotation.EnableWebExtension
-
Indicate whether Spring Web
HandlerMethod
should be intercepted. - io.microsphere.spring.web.annotation - package io.microsphere.spring.web.annotation
- io.microsphere.spring.web.event - package io.microsphere.spring.web.event
- io.microsphere.spring.web.metadata - package io.microsphere.spring.web.metadata
- io.microsphere.spring.web.method.support - package io.microsphere.spring.web.method.support
- io.microsphere.spring.web.rule - package io.microsphere.spring.web.rule
- io.microsphere.spring.web.util - package io.microsphere.spring.web.util
- isCaseSensitiveName() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- isCaseSensitiveName() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
- isCaseSensitiveName() - Method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
- isCaseSensitiveName() - Method in class io.microsphere.spring.web.rule.WebRequestParamExpression
- isEmpty() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
-
Indicates whether this condition is empty, i.e.
- isNegated - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- isNegated - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
- isNegated() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- isNegated() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- isNegated() - Method in interface io.microsphere.spring.web.rule.MediaTypeExpression
- isNegated() - Method in interface io.microsphere.spring.web.rule.NameValueExpression
- isNegated() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
- isPreFlightRequest(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Returns
true
if the request is a valid CORS pre-flight one by checkingOPTIONS
method withOrigin
andAccess-Control-Request-Method
headers presence.
J
- Jackson2WebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
-
The
WebEndpointMappingFactory
class based on Jackson2 for JSON - Jackson2WebEndpointMappingFactory() - Constructor for class io.microsphere.spring.web.metadata.Jackson2WebEndpointMappingFactory
M
- match(List<MediaType>) - Method in class io.microsphere.spring.web.rule.ProduceMediaTypeExpression
- match(MediaType) - Method in class io.microsphere.spring.web.rule.ConsumeMediaTypeExpression
- match(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- matches(String) - Method in class io.microsphere.spring.web.rule.WebRequestMethodsRule
- matches(String) - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
- matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.CompositeWebRequestRule
- matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestConsumesRule
- matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestHeadersRule
- matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestMethodsRule
- matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestParamsRule
- matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
- matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestProducesRule
- matches(NativeWebRequest) - Method in interface io.microsphere.spring.web.rule.WebRequestRule
- matchName(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- matchName(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
- matchName(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestParamExpression
- matchValue(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- matchValue(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
- matchValue(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestParamExpression
- MediaTypeExpression - Interface in io.microsphere.spring.web.rule
-
A contract for media type expressions (e.g.
- methods(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- methods(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
N
- name - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- name - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
- NameValueExpression<T> - Interface in io.microsphere.spring.web.rule
-
A contract for
"name!=value"
style expression used to specify request parameters and request header conditions in@RequestMapping
. - NON_ENDPOINT - Static variable in class io.microsphere.spring.web.metadata.WebEndpointMapping
- NON_SOURCE - Static variable in class io.microsphere.spring.web.metadata.WebEndpointMapping
O
- of(E, String...) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- of(E, Collection<String>) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- of(WebEndpointMapping.Kind, E, String...) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- of(WebEndpointMapping.Kind, E, Collection<String>) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- of(String) - Static method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- of(String) - Static method in class io.microsphere.spring.web.rule.StringNameValueExpression
- of(String...) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- of(Collection<String>) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- onApplicationContextEvent(ContextRefreshedEvent) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
P
- params(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- params(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- parseExpressions(String...) - Static method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
- parseExpressions(String...) - Static method in class io.microsphere.spring.web.rule.WebRequestParamExpression
- parseExpressions(String[], String[]) - Static method in class io.microsphere.spring.web.rule.ConsumeMediaTypeExpression
- parseExpressions(String[], String[]) - Static method in class io.microsphere.spring.web.rule.ProduceMediaTypeExpression
- parseValue(String) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- parseValue(String) - Method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
- parseValue(String) - Method in class io.microsphere.spring.web.rule.WebRequestParamExpression
- ProduceMediaTypeExpression - Class in io.microsphere.spring.web.rule
-
Parses and matches a single media type expression to a request's 'Accept' header.
- ProduceMediaTypeExpression(String) - Constructor for class io.microsphere.spring.web.rule.ProduceMediaTypeExpression
- ProduceMediaTypeExpression(MediaType, boolean) - Constructor for class io.microsphere.spring.web.rule.ProduceMediaTypeExpression
- produces(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- produces(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- publishEvents() - Method in annotation type io.microsphere.spring.web.annotation.EnableWebExtension
-
Indicate whether it publishes the Spring Web extension events:
HandlerMethodArgumentsResolvedEvent
(if enabled
)WebEndpointMappingsReadyEvent
(if enabled
)
R
- register(WebEndpointMapping) - Method in class io.microsphere.spring.web.metadata.SimpleWebEndpointMappingRegistry
- register(WebEndpointMapping) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingRegistry
-
Registers an instance of
WebEndpointMapping
- register(WebEndpointMapping, WebEndpointMapping...) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingRegistry
-
Registers the instances of
WebEndpointMapping
- register(Iterable<WebEndpointMapping>) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- register(Iterable<WebEndpointMapping>) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingRegistry
-
Registers the instances of
WebEndpointMapping
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.microsphere.spring.web.annotation.WebExtensionBeanDefinitionRegistrar
- registerWebEndpointMappings() - Method in annotation type io.microsphere.spring.web.annotation.EnableWebExtension
-
Indicate whether The Spring Web registers the instances of
WebEndpointMapping
that source from Spring WebMVC, Spring WebFlux or Classical Servlet. - RegistrationWebEndpointMappingFactory<R extends javax.servlet.Registration> - Class in io.microsphere.spring.web.metadata
-
The abstract class of
AbstractWebEndpointMappingFactory
for ServletRegistration
- RegistrationWebEndpointMappingFactory(ServletContext) - Constructor for class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
S
- SERVLET - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Servlet
- servletContext - Variable in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
- ServletRegistrationWebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
-
WebEndpointMappingFactory
fromServletRegistration
- ServletRegistrationWebEndpointMappingFactory(ServletContext) - Constructor for class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
- setAttribute(String, V) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- setFilterOperator(FilterOperator) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- setWebEndpointMappingFilters(WebEndpointMappingFilter...) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- setWebEndpointMappingFilters(Iterable<WebEndpointMappingFilter>) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- SimpleWebEndpointMappingRegistry - Class in io.microsphere.spring.web.metadata
-
Simple
WebEndpointMappingRegistry
supports to filterWebEndpointMapping
- SimpleWebEndpointMappingRegistry() - Constructor for class io.microsphere.spring.web.metadata.SimpleWebEndpointMappingRegistry
- SmartWebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
-
The smart
WebEndpointMappingFactory
class based on Spring'sWebEndpointMappingFactory
SPI - SmartWebEndpointMappingFactory(ConfigurableListableBeanFactory) - Constructor for class io.microsphere.spring.web.metadata.SmartWebEndpointMappingFactory
- source(Object) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- StringNameValueExpression - Class in io.microsphere.spring.web.rule
-
String
NameValueExpression
- StringNameValueExpression(String) - Constructor for class io.microsphere.spring.web.rule.StringNameValueExpression
- StringNameValueExpression(String, boolean) - Constructor for class io.microsphere.spring.web.rule.StringNameValueExpression
- supports(E) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingFactory
-
Current factory supports the specified endpoint or not
- supports(String) - Method in class io.microsphere.spring.web.metadata.Jackson2WebEndpointMappingFactory
- supports(String) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
T
- toJSON() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- toString() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
- toString() - Method in class io.microsphere.spring.web.event.WebEndpointMappingsReadyEvent
- toString() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- toString() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- toString() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
- toString() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- toString() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
- toStrings(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
V
- value - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- value - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
- valueOf(String) - Static method in enum io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WEB_FLUX - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Spring WebFlux
DispatcherHandler
- WEB_MVC - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Spring WebMVC
DispatcherServlet
- WebEndpointMapping<E> - Class in io.microsphere.spring.web.metadata
-
The meta-data class for Web Endpoint Mapping that could be one of these endpoints:
Servlet
Servlet's Filter
Spring WebMVCDispatcherServlet
Spring WebFluxDispatcherHandler
Customized - WebEndpointMapping.Builder<E> - Class in io.microsphere.spring.web.metadata
- WebEndpointMapping.Kind - Enum in io.microsphere.spring.web.metadata
-
WebEndpointMapping
Kind - WebEndpointMappingFactory<E> - Interface in io.microsphere.spring.web.metadata
-
The factory interface for
WebEndpointMapping
- WebEndpointMappingFilter - Interface in io.microsphere.spring.web.metadata
-
WebEndpointMapping
Filter - WebEndpointMappingRegistry - Interface in io.microsphere.spring.web.metadata
-
WebEndpointMapping
Registry - WebEndpointMappingsReadyEvent - Class in io.microsphere.spring.web.event
-
An
ApplicationContextEvent
was raised when theWebEndpointMappings
are ready. - WebEndpointMappingsReadyEvent(ApplicationContext, Collection<WebEndpointMapping>) - Constructor for class io.microsphere.spring.web.event.WebEndpointMappingsReadyEvent
-
Create a new ApplicationContextEvent.
- WebEventPublisher - Class in io.microsphere.spring.web.event
-
The class publishes the Spring Web extension events:
HandlerMethodArgumentsResolvedEvent
(if enabled
)WebEndpointMappingsReadyEvent
(if enabled
) - WebEventPublisher(ApplicationContext) - Constructor for class io.microsphere.spring.web.event.WebEventPublisher
- WebExtensionBeanDefinitionRegistrar - Class in io.microsphere.spring.web.annotation
-
ImportBeanDefinitionRegistrar
for Spring Web Extension - WebExtensionBeanDefinitionRegistrar() - Constructor for class io.microsphere.spring.web.annotation.WebExtensionBeanDefinitionRegistrar
- WebRequestConsumesRule - Class in io.microsphere.spring.web.rule
-
WebRequest
ConsumesWebRequestRule
- WebRequestConsumesRule(String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestConsumesRule
- WebRequestConsumesRule(String[], String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestConsumesRule
- WebRequestHeaderExpression - Class in io.microsphere.spring.web.rule
-
WebRequest
HeaderNameValueExpression
- WebRequestHeaderExpression(String) - Constructor for class io.microsphere.spring.web.rule.WebRequestHeaderExpression
- WebRequestHeadersRule - Class in io.microsphere.spring.web.rule
-
WebRequest
HeadersWebRequestRule
- WebRequestHeadersRule(String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestHeadersRule
- WebRequestMethodsRule - Class in io.microsphere.spring.web.rule
- WebRequestMethodsRule(String, String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestMethodsRule
- WebRequestMethodsRule(RequestMethod...) - Constructor for class io.microsphere.spring.web.rule.WebRequestMethodsRule
- WebRequestParamExpression - Class in io.microsphere.spring.web.rule
-
WebRequest
ParameterNameValueExpression
- WebRequestParamExpression(String) - Constructor for class io.microsphere.spring.web.rule.WebRequestParamExpression
- WebRequestParamsRule - Class in io.microsphere.spring.web.rule
-
WebRequest
ParametersWebRequestRule
- WebRequestParamsRule(String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestParamsRule
- WebRequestPattensRule - Class in io.microsphere.spring.web.rule
-
WebRequest
PatternsWebRequestRule
- WebRequestPattensRule(String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
-
Constructor with URL patterns which are prepended with "/" if necessary.
- WebRequestPattensRule(String[], boolean, PathMatcher) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
-
Variant of
WebRequestPattensRule(String...)
with aPathMatcher
and flag for matching trailing slashes. - WebRequestPattensRule(String[], UrlPathHelper, PathMatcher, boolean) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
-
Deprecated.
- WebRequestPattensRule(String[], UrlPathHelper, PathMatcher, boolean, boolean) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
-
Variant of
#PatternsRequestCondition(String...)
with aUrlPathHelper
and aPathMatcher
, and flags for matching with suffixes and trailing slashes. - WebRequestPattensRule(String[], UrlPathHelper, PathMatcher, boolean, boolean, List<String>) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
-
Variant of
WebRequestPattensRule(String...)
with aUrlPathHelper
and aPathMatcher
, and flags for matching with suffixes and trailing slashes, along with specific extensions. - WebRequestProducesRule - Class in io.microsphere.spring.web.rule
-
WebRequest
ProducesWebRequestRule
- WebRequestProducesRule(String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestProducesRule
- WebRequestProducesRule(String[], String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestProducesRule
- WebRequestProducesRule(String[], String[], ContentNegotiationManager) - Constructor for class io.microsphere.spring.web.rule.WebRequestProducesRule
- WebRequestRule - Interface in io.microsphere.spring.web.rule
-
NativeWebRequest
Rule was inspired by org.springframework.web.servlet.mvc.condition.RequestCondition - WebRequestUtils - Class in io.microsphere.spring.web.util
-
WebRequest
Utilities class - WebRequestUtils() - Constructor for class io.microsphere.spring.web.util.WebRequestUtils
All Classes All Packages