A B C D E F G H I J L M N O P R S T U 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
- AbstractNameValueExpression(String, boolean) - 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
- addCookie(NativeWebRequest, String, String) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Adds the specified cookie to the response.
- addCookie(NativeWebRequest, String, String) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- addCookie(NativeWebRequest, String, String) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Adds the specified cookie to the response.
- addHeader(NativeWebRequest, String, String...) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Adds a response header with the given name and value.
- addHeader(NativeWebRequest, String, String...) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- addHeader(NativeWebRequest, String, String...) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Adds a response header with the given name and value.
- 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
MethodParameterbeing resolved - afterResolveArgument(MethodParameter, Object, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
-
callback after the
MethodParameterbeing resolved - ALL_HTTP_METHODS - Static variable in class io.microsphere.spring.web.util.HttpUtils
-
All HTTP Methods: GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS and TRACE .
- 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
MethodParameterbeing resolved - beforeResolveArgument(MethodParameter, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
-
callback before the
MethodParameterbeing resolved - build() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Build
WebEndpointMapping
C
- caseSensitiveName - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- checkToken(NativeWebRequest, IdempotentAttributes, String) - Method in class io.microsphere.spring.web.idempotent.DefaultIdempotentService
- checkToken(NativeWebRequest, IdempotentAttributes, String) - Method in interface io.microsphere.spring.web.idempotent.IdempotentService
-
Check the token is existed
- clearAttributes(RequestAttributes) - Method in enum io.microsphere.spring.web.util.WebScope
-
Clear all attributes in the specified
RequestAttributes. - clearAttributes(RequestAttributes, int) - Static method in enum io.microsphere.spring.web.util.WebScope
-
Clear all attributes in the specified
RequestAttributesby the scope - 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
- consume(String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single media type to the endpoint mapping that it can consume.
- consume(MediaType) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single media type to the endpoint mapping that it can consume.
- 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
-
Set multiple media types to the endpoint mapping that it can consume.
- consumes(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple media types to the endpoint mapping that it can consume from a collection of values.
- consumes(MediaType...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple media types to the endpoint mapping that it can consume.
- context - Variable in class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
- contribute(String, ServletContext, WebEndpointMapping.Builder<String>) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
-
Contribute the
WebEndpointMapping.Builderto 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 - customized() - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- CUSTOMIZED - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Customized
D
- DEFAULT - io.microsphere.spring.web.util.RequestContextStrategy
-
Default strategy keeps the original
RequestAttributesstorage strategy - 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
- DEFAULT_TOKEN_NAME - Static variable in annotation type io.microsphere.spring.web.idempotent.Idempotent
- DefaultIdempotentService - Class in io.microsphere.spring.web.idempotent
-
The default
IdempotentServiceimplementation which uses a weak referenceConcurrentReferenceHashMapto store the new generated token andsessioncontext to check the duplicated request with same token. - DefaultIdempotentService() - Constructor for class io.microsphere.spring.web.idempotent.DefaultIdempotentService
- DelegatingHandlerMethodAdvice - Class in io.microsphere.spring.web.method.support
-
HandlerMethodAdviceclass delegates to the beans ofHandlerMethodArgumentInterceptorandHandlerMethodInterceptor. - DelegatingHandlerMethodAdvice() - Constructor for class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
- destroy() - Method in class io.microsphere.spring.web.idempotent.DefaultIdempotentService
- destroy() - Method in interface io.microsphere.spring.web.idempotent.IdempotentService
-
Destroy
- doCreate(E) - Method in class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
- doCreate(Object) - Method in class io.microsphere.spring.web.metadata.SmartWebEndpointMappingFactory
- doCreate(String) - Method in class io.microsphere.spring.web.metadata.Jackson2WebEndpointMappingFactory
- doCreate(String) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
- doInServletRegistration(FilterRegistration, Consumer<ServletRegistration>) - Method in class io.microsphere.spring.web.metadata.FilterRegistrationWebEndpointMappingFactory
- doStart() - Method in class io.microsphere.spring.web.event.WebEventPublisher
- doStart() - Method in class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
- doStop() - Method in class io.microsphere.spring.web.event.WebEventPublisher
- doStop() - Method in class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
E
- EnableWebExtension - Annotation Type in io.microsphere.spring.web.annotation
-
Enable annotation to extend the features of Spring Web
- endpoint(E) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set the endpoint for the WebEndpointMapping.
- equals(Object) - Method in class io.microsphere.spring.web.metadata.HandlerMetadata
- 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.CompositeWebRequestRule
- equals(Object) - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- expression - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
F
- filter() - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- FILTER - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Filter - FilteringWebEndpointMappingRegistry - Class in io.microsphere.spring.web.metadata
-
Abstract
WebEndpointMappingRegistrywith filtering - FilteringWebEndpointMappingRegistry() - Constructor for class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- FilterRegistrationWebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
-
WebEndpointMappingFactoryfromFilterRegistration - FilterRegistrationWebEndpointMappingFactory(ServletContext) - Constructor for class io.microsphere.spring.web.metadata.FilterRegistrationWebEndpointMappingFactory
- filterWebEndpointMappings(Iterable<WebEndpointMapping>) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
G
- generateToken(NativeWebRequest, IdempotentAttributes) - Method in class io.microsphere.spring.web.idempotent.DefaultIdempotentService
- generateToken(NativeWebRequest, IdempotentAttributes) - Method in interface io.microsphere.spring.web.idempotent.IdempotentService
-
Generate a new token.
- GenericMediaTypeExpression - Class in io.microsphere.spring.web.rule
-
A
MediaTypeExpressionimplementation that supports matching against a specific media type, with optional negation. - 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
- getAttribute(RequestAttributes, String) - Method in enum io.microsphere.spring.web.util.WebScope
-
Return the request attribute value if present.
- getAttribute(RequestAttributes, String, int) - Static method in enum io.microsphere.spring.web.util.WebScope
-
Get the attribute value by the specified name
- getAttributeNames(RequestAttributes) - Method in enum io.microsphere.spring.web.util.WebScope
-
Get all attribute names in the specified
RequestAttributes. - getAttributeNames(RequestAttributes, int) - Static method in enum io.microsphere.spring.web.util.WebScope
-
Get all attribute names in the specified
RequestAttributesby the scope - getAttributeOrDefault(RequestAttributes, String, T) - Method in enum io.microsphere.spring.web.util.WebScope
-
Return the request attribute value, or a default, fallback value.
- getAttributes(RequestAttributes) - Method in enum io.microsphere.spring.web.util.WebScope
- getBestMatchingHandler(NativeWebRequest) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the mapped handler for the best matching pattern.
- getBestMatchingHandler(NativeWebRequest) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getBestMatchingHandler(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the mapped handler for the best matching pattern.
- getBestMatchingPattern(NativeWebRequest) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the best matching pattern within the handler mapping.
- getBestMatchingPattern(NativeWebRequest) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getBestMatchingPattern(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the best matching pattern within the handler mapping.
- 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
- getCookieValue(NativeWebRequest, String) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the cookie value for the given cookie name.
- getCookieValue(NativeWebRequest, String) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getCookieValue(NativeWebRequest, String) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the cookie value for the given cookie name.
- getEndpoint() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The abstract presentation of actual endpoint that may be :
the name of Servletthe name of Servlet's Filterthe any handler of Spring WebMVCorg.springframework.web.servlet.HandlerMapping: TheStringpresenting the name of Handler bean Theorg.springframework.web.servlet.mvc.ControllerBean TheHandlerMethodcould be annotated the@RequestMappingTheorg.springframework.web.servlet.function.HandlerFunctionsince Spring Framework 5.2 the any handler of Spring WebFluxorg.springframework.web.reactive.DispatcherHandler: TheStringpresenting the name of Handler bean TheHandlerMethodcould be annotated the@RequestMappingTheorg.springframework.web.reactive.function.server.HandlerFunctionsince Spring Framework 5.0 - getExpression() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
-
Get the expression
- getFilter() - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- getFilterOperator() - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- getHandler() - Method in class io.microsphere.spring.web.metadata.HandlerMetadata
- getHandlerMethod() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
- getHandlerMethod() - Method in class io.microsphere.spring.web.metadata.HandlerMethodMetadata
- getHandlerMethodArguments(Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
HandlerMethodmethod parameter from theRequestContextHolder.getRequestAttributes() - getHandlerMethodArguments(MethodParameter) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
HandlerMethodmethod parameter from theRequestContextHolder.getRequestAttributes() - getHandlerMethodArguments(RequestAttributes, Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
HandlerMethodmethod parameter - getHandlerMethodArguments(RequestAttributes, MethodParameter) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
HandlerMethodmethod parameter from theRequestContextHolder.getRequestAttributes() - getHandlerMethodArguments(RequestAttributes, HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
HandlerMethodmethod parameter - getHandlerMethodArguments(HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
HandlerMethodmethod parameter from theRequestContextHolder.getRequestAttributes() - getHandlerMethodRequestBodyArgument(Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
@RequestBodymethod parameter from theRequestContextHolder.getRequestAttributes() - getHandlerMethodRequestBodyArgument(RequestAttributes, Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
@RequestBodymethod parameter from theRequestAttributes - getHandlerMethodRequestBodyArgument(RequestAttributes, HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
@RequestBodymethod parameter from theRequestAttributes - getHandlerMethodRequestBodyArgument(HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the
@RequestBodymethod parameter from theRequestContextHolder.getRequestAttributes() - getHandlerMethodReturnValue(Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the value returned by the
HandlerMethodmethod from theRequestContextHolder.getRequestAttributes() - getHandlerMethodReturnValue(RequestAttributes, Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the value returned by the
HandlerMethodmethod - getHandlerMethodReturnValue(RequestAttributes, HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the value returned by the
HandlerMethodmethod - getHandlerMethodReturnValue(HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Gets the value returned by the
HandlerMethodmethod from theRequestContextHolder.getRequestAttributes() - getHeader(NativeWebRequest, String) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the header value from the request by the given header name.
- getHeader(NativeWebRequest, String) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the header value from the request by the given header name.
- getHeaders() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getHeaderValues(NativeWebRequest, String) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the header values from the request by the given header name.
- getHeaderValues(NativeWebRequest, String) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the header values from the request by the given header name.
- 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:
ServletServlet's FilterSpring WebMVCDispatcherServletSpring WebFluxDispatcherHandlerCustomized - getKind(R) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
- 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
- getMatrixVariables(NativeWebRequest) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get a map with URI variable names and a corresponding
MultiValueMapof URI matrix variables for each. - getMatrixVariables(NativeWebRequest) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getMatrixVariables(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get a map with URI variable names and a corresponding
MultiValueMapof URI matrix variables for each. - getMediaType() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- getMediaType() - Method in interface io.microsphere.spring.web.rule.MediaTypeExpression
- getMetadata() - Method in class io.microsphere.spring.web.metadata.HandlerMetadata
- getMethod() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
- getMethod(NativeWebRequest) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the HTTP method of the request
- getMethod(NativeWebRequest) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getMethod(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the HTTP method of the current request.
- getMethods() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getMethods(Class<?>) - Method in class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
- getMethods(FilterRegistration) - Method in class io.microsphere.spring.web.metadata.FilterRegistrationWebEndpointMappingFactory
- getMethods(ServletRegistration) - Method in class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
- getMethods(R) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
-
Gets the HTTP methods of the given registration
- getMethodsFromHttpServlet(Class<?>) - Method in class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
- getName() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- getName() - Method in interface io.microsphere.spring.web.rule.NameValueExpression
- getParams() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- getPathWithinHandlerMapping(NativeWebRequest) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the path within the handler mapping, in case of a pattern match, or the full relevant URI (typically within the DispatcherServlet's mapping) else.
- getPathWithinHandlerMapping(NativeWebRequest) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getPathWithinHandlerMapping(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the path within the handler mapping, in case of a pattern match, or the full relevant URI (typically within the DispatcherServlet's mapping) else.
- 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
- getProducibleMediaTypes(NativeWebRequest) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the set of producible MediaTypes applicable to the mapped handler.
- getProducibleMediaTypes(NativeWebRequest) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getProducibleMediaTypes(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the set of producible MediaTypes applicable to the mapped handler.
- 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
- getRegistry() - Method in class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
-
Get the instance of
WebEndpointMappingRegistry - getRequestAttribute(RequestAttributes, String) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Get an attribute from the
RequestAttributeswith the specified name. - getRequestBody(NativeWebRequest, Class<T>) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the request body for the given request body type.
- getRequestBody(NativeWebRequest, Class<T>) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getRequestBody(NativeWebRequest, Class<T>) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
- getRequiredAttribute(RequestAttributes, String) - Method in enum io.microsphere.spring.web.util.WebScope
-
Return the request attribute value or if not present raise an
IllegalArgumentException. - getResolvedLookupPath(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Return a previously
resolvedlookupPath. - getServletContext(ApplicationContext) - Method in class io.microsphere.spring.web.metadata.ServletWebEndpointMappingResolver
- getSource() - Method in class io.microsphere.spring.web.idempotent.IdempotentAttributes
-
Get the request source
- getSource() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The source of
WebEndpointMappingif present, it could be :ServletContextSpring WebMVCorg.springframework.web.servlet.HandlerMappingSpring WebFluxorg.springframework.web.reactive.HandlerMapping, or it'snon-source - getSourceType() - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingFactory
-
Get the type of source
- getSpringWebHelper(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
- getTarget() - Method in class io.microsphere.spring.web.idempotent.IdempotentAttributes
-
Get the request target
- getToken(NativeWebRequest, IdempotentAttributes) - Method in class io.microsphere.spring.web.idempotent.DefaultIdempotentService
- getToken(NativeWebRequest, IdempotentAttributes) - Method in interface io.microsphere.spring.web.idempotent.IdempotentService
-
Get the token from the request.
- getTokenName() - Method in class io.microsphere.spring.web.idempotent.IdempotentAttributes
-
Get the token name
- 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
- getType() - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the Spring Web Type
- getType() - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getUriTemplateVariables(NativeWebRequest) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Get the URI templates map, mapping variable names to values.
- getUriTemplateVariables(NativeWebRequest) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- getUriTemplateVariables(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Get the URI templates map, mapping variable names to values.
- getValidatedMethod() - Method in class io.microsphere.spring.web.idempotent.IdempotentAttributes
-
Get the request methods for idempotent validation.
- getValue() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- getValue() - Method in interface io.microsphere.spring.web.rule.NameValueExpression
- getValue(NativeWebRequest, String) - Method in enum io.microsphere.spring.web.util.WebSource
-
Get the value of the request by the specified name
- getWebEndpointMappingResolvers() - Method in class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
-
Get the instances of
WebEndpointMappingResolver - 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
- HANDLER_METHOD_ARGUMENTS_ATTRIBUTE_NAME_PREFIX - Static variable in class io.microsphere.spring.web.util.RequestAttributesUtils
-
The prefix of the attribute name of the
HandlerMethodmethod parameter - HANDLER_METHOD_REQUEST_BODY_ARGUMENT_ATTRIBUTE_NAME_PREFIX - Static variable in class io.microsphere.spring.web.util.RequestAttributesUtils
-
The prefix of the attribute name of the
HandlerMethodmethod parameter annotatedResponseBody - HANDLER_METHOD_RETURN_VALUE_ATTRIBUTE_NAME_PREFIX - Static variable in class io.microsphere.spring.web.util.RequestAttributesUtils
-
The prefix of the attribute name of the
HandlerMethodmethod return value - HandlerMetadata<H,M> - Class in io.microsphere.spring.web.metadata
-
The metadata class for Spring WebMVC's Handler
- HandlerMetadata(H, M) - Constructor for class io.microsphere.spring.web.metadata.HandlerMetadata
- HandlerMethodAdvice - Interface in io.microsphere.spring.web.method.support
-
Intercepting
HandlerMethodfacade 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
-
HandlerMethodArguments Resolved Event - HandlerMethodArgumentsResolvedEvent(WebRequest, HandlerMethod, Object...) - Constructor for class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
- HandlerMethodInterceptor - Interface in io.microsphere.spring.web.method.support
-
HandlerMethodInterceptor that allows for customizedHandlerMethodexecution chains. - HandlerMethodMetadata<M> - Class in io.microsphere.spring.web.metadata
-
The metadata class for Spring WebMVC's
HandlerMethod - HandlerMethodMetadata(HandlerMethod, M) - Constructor for class io.microsphere.spring.web.metadata.HandlerMethodMetadata
- hasBody(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
- hashCode() - Method in class io.microsphere.spring.web.metadata.HandlerMetadata
- 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.CompositeWebRequestRule
- hashCode() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- header(String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single request header to the endpoint mapping.
- header(String, String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single request header to the endpoint mapping.
- headers(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple request headers to the endpoint mapping.
- headers(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple request headers to the endpoint mapping from a collection of values.
- HttpUtils - Class in io.microsphere.spring.web.util
-
The utilities class for HTTP
I
- ID_HEADER_NAME - Static variable in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The HTTP header name for
WebEndpointMapping.getId() - Idempotent - Annotation Type in io.microsphere.spring.web.idempotent
-
Idempotent Annotation
- IdempotentAttributes - Class in io.microsphere.spring.web.idempotent
-
ResolvablePlaceholderAnnotationAttributesforIdempotentannotation - IdempotentAttributes(Idempotent, PropertyResolver) - Constructor for class io.microsphere.spring.web.idempotent.IdempotentAttributes
- IdempotentException - Exception in io.microsphere.spring.web.idempotent
-
RuntimeExceptionforIdempotent - IdempotentException(String) - Constructor for exception io.microsphere.spring.web.idempotent.IdempotentException
- IdempotentService - Interface in io.microsphere.spring.web.idempotent
-
The
IdempotentService - INHERITABLE_THREAD_LOCAL - io.microsphere.spring.web.util.RequestContextStrategy
-
InheritableThreadLocalstrategy stores theRequestAttributesinInheritableThreadLocal - INSTANCE - Static variable in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- interceptHandlerMethods() - Method in annotation type io.microsphere.spring.web.annotation.EnableWebExtension
-
Indicate whether Spring Web
HandlerMethodshould be intercepted. - invalidate(NativeWebRequest, IdempotentAttributes, String) - Method in class io.microsphere.spring.web.idempotent.DefaultIdempotentService
- invalidate(NativeWebRequest, IdempotentAttributes, String) - Method in interface io.microsphere.spring.web.idempotent.IdempotentService
-
Invalidate the token
- 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.idempotent - package io.microsphere.spring.web.idempotent
- 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
-
Get the case-sensitivity of the name
- isEmpty() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
-
Indicates whether this condition is empty, i.e. whether it contains any discrete items.
- isNegated - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- isNegated() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
Get the 'negated' status
- 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
- isPreFlightRequest(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Returns
trueif the request is a valid CORS pre-flight one by checkingOPTIONSmethod withOriginandAccess-Control-Request-Methodheaders presence. - isValidatedMethod(String) - Method in class io.microsphere.spring.web.idempotent.IdempotentAttributes
-
Determine whether the specified request method should be validated
J
- Jackson2WebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
-
The
WebEndpointMappingFactoryclass based on Jackson2 for JSON - Jackson2WebEndpointMappingFactory() - Constructor for class io.microsphere.spring.web.metadata.Jackson2WebEndpointMappingFactory
L
- logger - Variable in class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
- logger - Variable in class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
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
- matchParameters(MediaType) - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- 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
- MATRIX_VARIABLE - io.microsphere.spring.web.util.WebSource
-
The source from the request matrix variable
- MediaTypeExpression - Interface in io.microsphere.spring.web.rule
-
A contract for media type expressions (e.g.
- method(String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single HTTP method to the endpoint mapping.
- method(HttpMethod) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single HTTP method to the endpoint mapping.
- METHOD_HEADER_NAME - Static variable in class io.microsphere.spring.web.util.WebRequestUtils
-
The header name for HTTP method
- methods(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple HTTP methods to the endpoint mapping.
- methods(Collection<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
-
Set multiple HTTP methods to the endpoint mapping from a collection of values.
- methods(HttpMethod...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple HTTP methods to the endpoint mapping.
N
- name - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- 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. - negate() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- nestConsumes(WebEndpointMapping.Builder<?>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- nestHeaders(WebEndpointMapping.Builder<?>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- nestMethods(WebEndpointMapping.Builder<?>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- nestParams(WebEndpointMapping.Builder<?>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- nestPatterns(WebEndpointMapping.Builder<?>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- nestProduces(WebEndpointMapping.Builder<?>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- newSet() - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- NONE - io.microsphere.spring.web.util.WebType
-
The non-web
O
- of(Idempotent) - Static method in class io.microsphere.spring.web.idempotent.IdempotentAttributes
-
Create the
Idempotentannotation attributes - of(Idempotent, PropertyResolver) - Static method in class io.microsphere.spring.web.idempotent.IdempotentAttributes
-
Create the
Idempotentannotation attributes - of(WebEndpointMapping.Kind) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
Create a
WebEndpointMapping.BuilderofWebEndpointMappingwith specified kind. - of(String) - Static method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- onApplicationContextEvent(ContextRefreshedEvent) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
P
- pair(String, Object) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- param(String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single request parameter to the endpoint mapping.
- param(String, String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single request parameter to the endpoint mapping.
- params(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple request parameters to the endpoint mapping.
- params(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple request parameters to the endpoint mapping from a collection of values.
- parseContentType(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
- 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
- PATH_ATTRIBUTE - Static variable in class io.microsphere.spring.web.util.WebRequestUtils
-
Name of Servlet request attribute that holds a
resolvedlookupPath. - PATH_VARIABLE - io.microsphere.spring.web.util.WebSource
-
The source from the request path variable
- pattern(String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single path pattern to the endpoint mapping.
- patterns(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple path patterns to the endpoint mapping.
- patterns(Collection<String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple path patterns to the endpoint mapping.
- patterns(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple path patterns to the endpoint mapping from a collection of values.
- produce(String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single media type to the endpoint mapping that it can produce.
- produce(MediaType) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Add a single media type to the endpoint mapping that it can produce.
- 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
-
Set multiple media types to the endpoint mapping that it can produce.
- produces(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple media types to the endpoint mapping that it can produce from a collection of values.
- produces(MediaType...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set multiple media types to the endpoint mapping that it can produce.
- 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
- REACTIVE - io.microsphere.spring.web.util.WebType
-
The reactive web
- 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
WebEndpointMappingthat 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
AbstractWebEndpointMappingFactoryfor ServletRegistration - RegistrationWebEndpointMappingFactory(ServletContext) - Constructor for class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
- removeAttribute(RequestAttributes, String) - Method in enum io.microsphere.spring.web.util.WebScope
-
Remove the request attribute by the specified name.
- removeAttribute(RequestAttributes, String, int) - Static method in enum io.microsphere.spring.web.util.WebScope
-
Remove the attribute by the specified name
- renewToken(NativeWebRequest, IdempotentAttributes) - Method in interface io.microsphere.spring.web.idempotent.IdempotentService
-
Renew the token
- REQUEST - io.microsphere.spring.web.util.WebScope
-
Request Scope
- REQUEST_ATTRIBUTE - io.microsphere.spring.web.util.WebSource
-
The source from the request attribute
- REQUEST_BODY - io.microsphere.spring.web.util.WebSource
-
The source from the request body
- REQUEST_COOKIE - io.microsphere.spring.web.util.WebSource
-
The source from the request cookie
- REQUEST_HEADER - io.microsphere.spring.web.util.WebSource
-
The source from the request header
- REQUEST_PARAMETER - io.microsphere.spring.web.util.WebSource
-
The source from the request parameter
- RequestAttributesUtils - Class in io.microsphere.spring.web.util
-
RequestAttributesUtilities Class - requestContextStrategy() - Method in annotation type io.microsphere.spring.web.annotation.EnableWebExtension
-
Indicate where the
RequestAttributesstores. - RequestContextStrategy - Enum in io.microsphere.spring.web.util
-
The enumeration of where the
Request Contextstores. - resolve(ServletContext) - Method in class io.microsphere.spring.web.metadata.ServletWebEndpointMappingResolver
- resolve(ApplicationContext) - Method in class io.microsphere.spring.web.metadata.ServletWebEndpointMappingResolver
- resolve(ApplicationContext) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingResolver
-
Resolve
WebEndpointMappinginstances from the specifiedApplicationContext - resolveWebEndpointMappings() - Method in class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
-
Resolves all instances of
WebEndpointMappingfrom the Web components. - RESPONSE_BODY - io.microsphere.spring.web.util.WebTarget
-
The body of response
- RESPONSE_COOKIE - io.microsphere.spring.web.util.WebTarget
-
The cookie of response Value
- RESPONSE_HEADER - io.microsphere.spring.web.util.WebTarget
S
- servlet() - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- SERVLET - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Servlet - SERVLET - io.microsphere.spring.web.util.WebType
-
The servlet-based web
- servletContext - Variable in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
- ServletRegistrationWebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
-
WebEndpointMappingFactoryfromServletRegistration - ServletRegistrationWebEndpointMappingFactory(ServletContext) - Constructor for class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
- ServletWebEndpointMappingResolver - Class in io.microsphere.spring.web.metadata
-
WebEndpointMappingResolverbased on Servlet Components - ServletWebEndpointMappingResolver() - Constructor for class io.microsphere.spring.web.metadata.ServletWebEndpointMappingResolver
- SESSION - io.microsphere.spring.web.util.WebScope
-
Session Scope
- SESSION_ATTRIBUTE - io.microsphere.spring.web.util.WebSource
-
The source from the session attribute
- setAttribute(String, V) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- setAttribute(RequestAttributes, String, Object) - Method in enum io.microsphere.spring.web.util.WebScope
-
Set the request attribute value.
- setAttribute(RequestAttributes, String, Object, int) - Static method in enum io.microsphere.spring.web.util.WebScope
-
Set the attribute value
- setFilterOperator(FilterOperator) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
- setHandlerMethodRequestBodyArgument(Method, Object) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Set the
@RequestBodymethod parameter inHandlerMethodto theRequestAttributes - setHandlerMethodRequestBodyArgument(RequestAttributes, Method, Object) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Set the
@RequestBodymethod parameter inHandlerMethodto theRequestAttributes - setHandlerMethodReturnValue(Method, Object) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Set the
HandlerMethodmethod return value to theRequestContextHolder.getRequestAttributes() - setHandlerMethodReturnValue(RequestAttributes, Method, Object) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Set the
HandlerMethodmethod return value to theRequestAttributes - setHeader(NativeWebRequest, String, String) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Sets a response header with the given name and value.
- setHeader(NativeWebRequest, String, String) - Method in class io.microsphere.spring.web.util.UnknownSpringWebHelper
- setHeader(NativeWebRequest, String, String) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Sets a response header with the given name and value.
- setRequestAttribute(RequestAttributes, String, Object) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
-
Set an attribute to the
RequestAttributeswith the specified name and value. - 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
WebEndpointMappingRegistrysupports to filterWebEndpointMapping - SimpleWebEndpointMappingRegistry() - Constructor for class io.microsphere.spring.web.metadata.SimpleWebEndpointMappingRegistry
- SmartWebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
-
The smart
WebEndpointMappingFactoryclass based on Spring'sWebEndpointMappingFactorySPI - SmartWebEndpointMappingFactory(ConfigurableListableBeanFactory) - Constructor for class io.microsphere.spring.web.metadata.SmartWebEndpointMappingFactory
- source() - Method in annotation type io.microsphere.spring.web.idempotent.Idempotent
-
The source of the token value
- source(Object) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
-
Set the source of the endpoint mapping.
- SpringWebHelper - Interface in io.microsphere.spring.web.util
-
The helper interface for Spring Web
- SpringWebType - Enum in io.microsphere.spring.web.util
-
The enumeration of the type of Spring Web
- storeToken(NativeWebRequest, IdempotentAttributes, String) - Method in class io.microsphere.spring.web.idempotent.DefaultIdempotentService
- storeToken(NativeWebRequest, IdempotentAttributes, String) - Method in interface io.microsphere.spring.web.idempotent.IdempotentService
-
Store the token into backend storage.
- 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
- supportsMethod(String) - Static method in class io.microsphere.spring.web.util.HttpUtils
- supportsMethod(HttpMethod) - Static method in class io.microsphere.spring.web.util.HttpUtils
- supportsMethod(RequestMethod) - Static method in class io.microsphere.spring.web.util.HttpUtils
T
- target() - Method in annotation type io.microsphere.spring.web.idempotent.Idempotent
-
The target of the token value
- THREAD_LOCAL - io.microsphere.spring.web.util.RequestContextStrategy
-
ThreadLocalstrategy stores theRequestAttributesinThreadLocal - toJSON() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- tokenName() - Method in annotation type io.microsphere.spring.web.idempotent.Idempotent
-
The name of the token
- 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.HandlerMetadata
- toString() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- 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.CompositeWebRequestRule
- toString() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
- toStrings(Collection<String>) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
- toStrings(Collection<V>, Function<V, String>) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
U
- UNKNOWN - io.microsphere.spring.web.util.SpringWebType
- UNKNOWN_SOURCE - Static variable in class io.microsphere.spring.web.metadata.WebEndpointMapping
-
The source is unknown
- UnknownSpringWebHelper - Class in io.microsphere.spring.web.util
-
Unknown
SpringWebHelper - UnknownSpringWebHelper() - Constructor for class io.microsphere.spring.web.util.UnknownSpringWebHelper
V
- validatedMethod() - Method in annotation type io.microsphere.spring.web.idempotent.Idempotent
-
The request methods for idempotent validation.
- validateToken(NativeWebRequest, IdempotentAttributes) - Method in interface io.microsphere.spring.web.idempotent.IdempotentService
-
Validate the token
- value - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
- value() - Method in enum io.microsphere.spring.web.util.WebScope
-
Get the value of the scope
- valueOf(int) - Static method in enum io.microsphere.spring.web.util.WebScope
-
Resolve the
WebScopeby the specified scope value - valueOf(String) - Static method in enum io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.spring.web.util.RequestContextStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.spring.web.util.SpringWebType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.spring.web.util.WebScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.spring.web.util.WebSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.spring.web.util.WebTarget
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.microsphere.spring.web.util.WebType
-
Returns the enum constant of this type with the specified name.
- valueOf(NativeWebRequest) - Static method in enum io.microsphere.spring.web.util.SpringWebType
-
Resolve the
SpringWebTypefrom the givenNativeWebRequest. - valueOf(NativeWebRequest) - Static method in enum io.microsphere.spring.web.util.WebType
-
Resolve the
WebTypefrom the givenNativeWebRequest. - 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.
- values() - Static method in enum io.microsphere.spring.web.util.RequestContextStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.spring.web.util.SpringWebType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.spring.web.util.WebScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.spring.web.util.WebSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.spring.web.util.WebTarget
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.microsphere.spring.web.util.WebType
-
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_FLUX - io.microsphere.spring.web.util.SpringWebType
- WEB_MVC - io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
-
Spring WebMVC
DispatcherServlet - WEB_MVC - io.microsphere.spring.web.util.SpringWebType
- WebEndpointMapping<E> - Class in io.microsphere.spring.web.metadata
-
The meta-data class for Web Endpoint Mapping that could be one of these endpoints:
ServletServlet's FilterSpring WebMVCDispatcherServletSpring WebFluxDispatcherHandlerCustomized - WebEndpointMapping.Builder<E> - Class in io.microsphere.spring.web.metadata
- WebEndpointMapping.Kind - Enum in io.microsphere.spring.web.metadata
-
WebEndpointMappingKind - WebEndpointMappingFactory<E> - Interface in io.microsphere.spring.web.metadata
-
The factory interface for
WebEndpointMapping - WebEndpointMappingFilter - Interface in io.microsphere.spring.web.metadata
-
WebEndpointMappingFilter - WebEndpointMappingRegistrar - Class in io.microsphere.spring.web.metadata
-
The class registers all instances of
WebEndpointMappingthat are collected from Web components intoWebEndpointMappingRegistrybeforeWebEventPublisherpublishing theWebEndpointMappingsReadyEvent - WebEndpointMappingRegistrar(ApplicationContext) - Constructor for class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
- WebEndpointMappingRegistry - Interface in io.microsphere.spring.web.metadata
-
WebEndpointMappingRegistry - WebEndpointMappingResolver - Interface in io.microsphere.spring.web.metadata
-
The interface for resolving
WebEndpointMappinginstances. - WebEndpointMappingsReadyEvent - Class in io.microsphere.spring.web.event
-
An
ApplicationContextEventwas raised when theWebEndpointMappingsare 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
-
ImportBeanDefinitionRegistrarfor Spring Web Extension - WebExtensionBeanDefinitionRegistrar() - Constructor for class io.microsphere.spring.web.annotation.WebExtensionBeanDefinitionRegistrar
- webflux() - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- WEBFLUX_INDICATOR_CLASS_NAME - Static variable in enum io.microsphere.spring.web.util.SpringWebType
-
The class name of the indicator of Spring WebFlux
- webmvc() - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
- WEBMVC_INDICATOR_CLASS_NAME - Static variable in enum io.microsphere.spring.web.util.SpringWebType
-
The class name of the indicator of Spring WebMVC
- WebRequestConsumesRule - Class in io.microsphere.spring.web.rule
-
WebRequestConsumesWebRequestRule - 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
-
WebRequestHeaderNameValueExpression - WebRequestHeaderExpression(String) - Constructor for class io.microsphere.spring.web.rule.WebRequestHeaderExpression
- WebRequestHeadersRule - Class in io.microsphere.spring.web.rule
-
WebRequestHeadersWebRequestRule - 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
-
WebRequestParameterNameValueExpression - WebRequestParamExpression(String) - Constructor for class io.microsphere.spring.web.rule.WebRequestParamExpression
- WebRequestParamsRule - Class in io.microsphere.spring.web.rule
-
A
WebRequestRulethat matches requests based on parameter expressions. - WebRequestParamsRule(String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestParamsRule
- WebRequestPattensRule - Class in io.microsphere.spring.web.rule
-
WebRequestPatternsWebRequestRule - 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 aPathMatcherand flag for matching trailing slashes. - WebRequestPattensRule(String[], PathMatcher, boolean) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
-
Deprecated.
- WebRequestPattensRule(String[], PathMatcher, boolean, boolean) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
-
Variant of
WebRequestPattensRule(String...)with aUrlPathHelperand aPathMatcher, and flags for matching with suffixes and trailing slashes. - WebRequestPattensRule(String[], PathMatcher, boolean, boolean, List<String>) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
-
Variant of
WebRequestPattensRule(String...)with aUrlPathHelperand aPathMatcher, and flags for matching with suffixes and trailing slashes, along with specific extensions. - WebRequestProducesRule - Class in io.microsphere.spring.web.rule
-
WebRequestProducesWebRequestRule - 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
-
NativeWebRequestRule was inspired by org.springframework.web.servlet.mvc.condition.RequestCondition - WebRequestUtils - Class in io.microsphere.spring.web.util
-
WebRequestUtilities class - WebScope - Enum in io.microsphere.spring.web.util
-
The enumeration of scopes for Spring Web
- WebSource - Enum in io.microsphere.spring.web.util
-
The source from the web.
- WebTarget - Enum in io.microsphere.spring.web.util
-
The target of the web.
- WebType - Enum in io.microsphere.spring.web.util
-
The enumeration of Web Type
- writeResponseBody(NativeWebRequest, String, String) - Method in interface io.microsphere.spring.web.util.SpringWebHelper
-
Write value to the response body.
- writeResponseBody(NativeWebRequest, String, String) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
-
Write value to the response body.
- writeValue(NativeWebRequest, String, String) - Method in enum io.microsphere.spring.web.util.WebTarget
-
Write value to the target
All Classes All Packages