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

A

AbstractNameValueExpression<T> - Class in io.microsphere.spring.web.rule
Supports "name=value" style expressions as described in: RequestMapping.params() and RequestMapping.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
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 MethodParameter being resolved
afterResolveArgument(MethodParameter, Object, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
callback after the MethodParameter being 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 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.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 RequestAttributes by 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.Builder to create an instance of WebEndpointMapping
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 RequestAttributes storage 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 IdempotentService implementation which uses a weak reference ConcurrentReferenceHashMap to store the new generated token and session context 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
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 WebEndpointMappingRegistry with filtering
FilteringWebEndpointMappingRegistry() - Constructor for class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
FilterRegistrationWebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
WebEndpointMappingFactory from FilterRegistration
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 MediaTypeExpression implementation 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 RequestAttributes by 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 Servlet the name of Servlet's Filter the any handler of Spring WebMVC org.springframework.web.servlet.HandlerMapping: The String presenting the name of Handler bean The org.springframework.web.servlet.mvc.Controller Bean The HandlerMethod could be annotated the @RequestMapping The org.springframework.web.servlet.function.HandlerFunction since Spring Framework 5.2 the any handler of Spring WebFlux org.springframework.web.reactive.DispatcherHandler: The String presenting the name of Handler bean The HandlerMethod could be annotated the @RequestMapping The org.springframework.web.reactive.function.server.HandlerFunction since 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 HandlerMethod method parameter from the RequestContextHolder.getRequestAttributes()
getHandlerMethodArguments(MethodParameter) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the HandlerMethod method parameter from the RequestContextHolder.getRequestAttributes()
getHandlerMethodArguments(RequestAttributes, Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the HandlerMethod method parameter
getHandlerMethodArguments(RequestAttributes, MethodParameter) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the HandlerMethod method parameter from the RequestContextHolder.getRequestAttributes()
getHandlerMethodArguments(RequestAttributes, HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the HandlerMethod method parameter
getHandlerMethodArguments(HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the HandlerMethod method parameter from the RequestContextHolder.getRequestAttributes()
getHandlerMethodRequestBodyArgument(Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the @RequestBody method parameter from the RequestContextHolder.getRequestAttributes()
getHandlerMethodRequestBodyArgument(RequestAttributes, Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the @RequestBody method parameter from the RequestAttributes
getHandlerMethodRequestBodyArgument(RequestAttributes, HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the @RequestBody method parameter from the RequestAttributes
getHandlerMethodRequestBodyArgument(HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the @RequestBody method parameter from the RequestContextHolder.getRequestAttributes()
getHandlerMethodReturnValue(Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the value returned by the HandlerMethod method from the RequestContextHolder.getRequestAttributes()
getHandlerMethodReturnValue(RequestAttributes, Method) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the value returned by the HandlerMethod method
getHandlerMethodReturnValue(RequestAttributes, HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the value returned by the HandlerMethod method
getHandlerMethodReturnValue(HandlerMethod) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Gets the value returned by the HandlerMethod method from the RequestContextHolder.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: Servlet Servlet's Filter Spring WebMVC DispatcherServlet Spring WebFlux DispatcherHandler Customized
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 MultiValueMap of 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 MultiValueMap of 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 RequestAttributes with 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 resolved lookupPath.
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 WebEndpointMapping if present, it could be : ServletContext Spring WebMVC org.springframework.web.servlet.HandlerMapping Spring WebFlux org.springframework.web.reactive.HandlerMapping , or it's non-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 HandlerMethod method 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 HandlerMethod method parameter annotated ResponseBody
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 HandlerMethod method 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 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 customized HandlerMethod execution 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
ResolvablePlaceholderAnnotationAttributes for Idempotent annotation
IdempotentAttributes(Idempotent, PropertyResolver) - Constructor for class io.microsphere.spring.web.idempotent.IdempotentAttributes
 
IdempotentException - Exception in io.microsphere.spring.web.idempotent
RuntimeException for Idempotent
IdempotentException(String) - Constructor for exception io.microsphere.spring.web.idempotent.IdempotentException
 
IdempotentService - Interface in io.microsphere.spring.web.idempotent
The Idempotent Service
INHERITABLE_THREAD_LOCAL - io.microsphere.spring.web.util.RequestContextStrategy
InheritableThreadLocalstrategy stores the RequestAttributes in InheritableThreadLocal
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 HandlerMethod should 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.constants - package io.microsphere.spring.web.constants
 
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 true if the request is a valid CORS pre-flight one by checking OPTIONS method with Origin and Access-Control-Request-Method headers 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 WebEndpointMappingFactory class 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.
MICROSPHERE_SPRING_WEB_PROPERTY_NAME_PREFIX - Static variable in interface io.microsphere.spring.web.constants.PropertyConstants
The property name prefix of Microsphere Spring Web: "microsphere.spring.web."

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 Idempotent annotation attributes
of(Idempotent, PropertyResolver) - Static method in class io.microsphere.spring.web.idempotent.IdempotentAttributes
Create the Idempotent annotation attributes
of(WebEndpointMapping.Kind) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
Create a WebEndpointMapping.Builder of WebEndpointMapping with 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 resolved lookupPath.
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.
PropertyConstants - Interface in io.microsphere.spring.web.constants
The Property constants for Microsphere Spring Web
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 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 Servlet Registration
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
RequestAttributes Utilities Class
requestContextStrategy() - Method in annotation type io.microsphere.spring.web.annotation.EnableWebExtension
Indicate where the RequestAttributes stores.
RequestContextStrategy - Enum in io.microsphere.spring.web.util
The enumeration of where the Request Context stores.
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 WebEndpointMapping instances from the specified ApplicationContext
resolveWebEndpointMappings() - Method in class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
Resolves all instances of WebEndpointMapping from 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
WebEndpointMappingFactory from ServletRegistration
ServletRegistrationWebEndpointMappingFactory(ServletContext) - Constructor for class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
 
ServletWebEndpointMappingResolver - Class in io.microsphere.spring.web.metadata
WebEndpointMappingResolver based 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 @RequestBody method parameter in HandlerMethod to the RequestAttributes
setHandlerMethodRequestBodyArgument(RequestAttributes, Method, Object) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Set the @RequestBody method parameter in HandlerMethod to the RequestAttributes
setHandlerMethodReturnValue(Method, Object) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Set the HandlerMethod method return value to the RequestContextHolder.getRequestAttributes()
setHandlerMethodReturnValue(RequestAttributes, Method, Object) - Static method in class io.microsphere.spring.web.util.RequestAttributesUtils
Set the HandlerMethod method return value to the RequestAttributes
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 RequestAttributes with 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
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's WebEndpointMappingFactory SPI
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
ThreadLocal strategy stores the RequestAttributes in ThreadLocal
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
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 WebScope by 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 SpringWebType from the given NativeWebRequest.
valueOf(NativeWebRequest) - Static method in enum io.microsphere.spring.web.util.WebType
Resolve the WebType from the given NativeWebRequest.
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: Servlet Servlet's Filter Spring WebMVC DispatcherServlet Spring WebFlux DispatcherHandler Customized
WebEndpointMapping.Builder<E> - Class in io.microsphere.spring.web.metadata
 
WebEndpointMapping.Kind - Enum in io.microsphere.spring.web.metadata
WebEndpointMappingFactory<E> - Interface in io.microsphere.spring.web.metadata
The factory interface for WebEndpointMapping
WebEndpointMappingFilter - Interface in io.microsphere.spring.web.metadata
WebEndpointMappingRegistrar - Class in io.microsphere.spring.web.metadata
The class registers all instances of WebEndpointMapping that are collected from Web components into WebEndpointMappingRegistry before WebEventPublisher publishing the WebEndpointMappingsReadyEvent
WebEndpointMappingRegistrar(ApplicationContext) - Constructor for class io.microsphere.spring.web.metadata.WebEndpointMappingRegistrar
 
WebEndpointMappingRegistry - Interface in io.microsphere.spring.web.metadata
WebEndpointMappingResolver - Interface in io.microsphere.spring.web.metadata
The interface for resolving WebEndpointMapping instances.
WebEndpointMappingsReadyEvent - Class in io.microsphere.spring.web.event
An ApplicationContextEvent was raised when the WebEndpointMappings 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
 
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
WebRequest Consumes WebRequestRule
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 Header NameValueExpression
WebRequestHeaderExpression(String) - Constructor for class io.microsphere.spring.web.rule.WebRequestHeaderExpression
 
WebRequestHeadersRule - Class in io.microsphere.spring.web.rule
WebRequest Headers WebRequestRule
WebRequestHeadersRule(String...) - Constructor for class io.microsphere.spring.web.rule.WebRequestHeadersRule
 
WebRequestMethodsRule - Class in io.microsphere.spring.web.rule
WebRequest Methods WebRequestRule
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 Parameter NameValueExpression
WebRequestParamExpression(String) - Constructor for class io.microsphere.spring.web.rule.WebRequestParamExpression
 
WebRequestParamsRule - Class in io.microsphere.spring.web.rule
A WebRequestRule that 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
WebRequest Patterns WebRequestRule
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 a PathMatcher and 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 a UrlPathHelper and a PathMatcher, 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 a UrlPathHelper and a PathMatcher, and flags for matching with suffixes and trailing slashes, along with specific extensions.
WebRequestProducesRule - Class in io.microsphere.spring.web.rule
WebRequest Produces WebRequestRule
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
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
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