Index

A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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
 
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
 
afterExecute(HandlerMethod, Object[], Object, Throwable, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodInterceptor
Interception point after successful execution of a HandlerMethod.
afterExecuteMethod(HandlerMethod, Object[], Object, Throwable, NativeWebRequest) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
 
afterExecuteMethod(HandlerMethod, Object[], Object, Throwable, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodAdvice
Interception point after successful execution of a HandlerMethod.
afterResolveArgument(MethodParameter, Object, HandlerMethod, NativeWebRequest) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
 
afterResolveArgument(MethodParameter, Object, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodAdvice
callback after the MethodParameter being resolved
afterResolveArgument(MethodParameter, Object, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
callback after the MethodParameter being resolved
ANNOTATION_CLASS - Static variable in class io.microsphere.spring.web.annotation.WebExtensionBeanDefinitionRegistrar
 
ANNOTATION_CLASS_NAME - Static variable in class io.microsphere.spring.web.annotation.WebExtensionBeanDefinitionRegistrar
 

B

BEAN_NAME - Static variable in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
 
beforeExecute(HandlerMethod, Object[], NativeWebRequest) - Method in class io.microsphere.spring.web.event.WebEventPublisher
 
beforeExecute(HandlerMethod, Object[], NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodInterceptor
Interception point before the execution of a HandlerMethod.
beforeExecuteMethod(HandlerMethod, Object[], NativeWebRequest) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
 
beforeExecuteMethod(HandlerMethod, Object[], NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodAdvice
Interception point before the execution of a HandlerMethod.
beforeResolveArgument(MethodParameter, HandlerMethod, NativeWebRequest) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
 
beforeResolveArgument(MethodParameter, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodAdvice
callback before the MethodParameter being resolved
beforeResolveArgument(MethodParameter, HandlerMethod, NativeWebRequest) - Method in interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
callback before the MethodParameter being resolved
build() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 

C

caseSensitiveName - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
 
compareTo(GenericMediaTypeExpression) - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
 
CompositeWebRequestRule - Class in io.microsphere.spring.web.rule
Composite WebRequestRule
CompositeWebRequestRule(WebRequestRule...) - Constructor for class io.microsphere.spring.web.rule.CompositeWebRequestRule
 
ConsumeMediaTypeExpression - Class in io.microsphere.spring.web.rule
Parses and matches a single media type expression to a request's 'Content-Type' header.
ConsumeMediaTypeExpression(String) - Constructor for class io.microsphere.spring.web.rule.ConsumeMediaTypeExpression
 
ConsumeMediaTypeExpression(MediaType, boolean) - Constructor for class io.microsphere.spring.web.rule.ConsumeMediaTypeExpression
 
consumes(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
consumes(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
contribute(String, ServletContext, WebEndpointMapping.Builder<String>) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
Contribute the WebEndpointMapping.Builder to create an instance 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
create(Object) - Method in class io.microsphere.spring.web.metadata.SmartWebEndpointMappingFactory
 
CUSTOMIZED - Enum constant in enum class io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
Customized

D

DEFAULT_FILTER - Static variable in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
DEFAULT_FILTER_OPERATOR - Static variable in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
DEFAULT_PHASE - Static variable in class io.microsphere.spring.web.event.WebEventPublisher
 
DelegatingHandlerMethodAdvice - Class in io.microsphere.spring.web.method.support
DelegatingHandlerMethodAdvice() - Constructor for class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
 
doCreate(E) - Method in class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
 
doCreate(String) - Method in class io.microsphere.spring.web.metadata.Jackson2WebEndpointMappingFactory
 
doCreate(String) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
 
doStart() - Method in class io.microsphere.spring.web.event.WebEventPublisher
 
doStop() - Method in class io.microsphere.spring.web.event.WebEventPublisher
 

E

EnableWebExtension - Annotation Interface in io.microsphere.spring.web.annotation
Enable annotation to extend the features of Spring Web
equals(Object) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
equals(Object) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
equals(Object) - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
 
equals(Object) - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
 
equals(Object) - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
 
expression - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
 

F

FILTER - Enum constant in enum class 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

GenericMediaTypeExpression - Class in io.microsphere.spring.web.rule
Supports media type expressions as described in: RequestMapping.consumes() and RequestMapping.produces().
GenericMediaTypeExpression(String) - Constructor for class io.microsphere.spring.web.rule.GenericMediaTypeExpression
 
getArguments() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
 
getAttribute(String) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
getCompositeFilter() - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
getConsumes() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
getContent() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
Return the discrete items a request condition is composed of.
getContent() - Method in class io.microsphere.spring.web.rule.WebRequestConsumesRule
 
getContent() - Method in class io.microsphere.spring.web.rule.WebRequestHeadersRule
 
getContent() - Method in class io.microsphere.spring.web.rule.WebRequestMethodsRule
 
getContent() - Method in class io.microsphere.spring.web.rule.WebRequestParamsRule
 
getContent() - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
 
getContent() - Method in class io.microsphere.spring.web.rule.WebRequestProducesRule
 
getContentType(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
 
getEndpoint() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
The abstract presentation of actual endpoint that may be : the name of Servlet the name of Servlet's Filter the any handler of Spring 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.RouterFunction since Spring Framework 5.0
getFilterOperator() - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
getHandlerMethod() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
 
getHeaders() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
getId() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
The id of endpoint
getKind() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
The kind of endpoint: Servlet Servlet's Filter Spring WebMVC DispatcherServlet Spring WebFlux DispatcherHandler Customized
getMappings() - Method in class io.microsphere.spring.web.event.WebEndpointMappingsReadyEvent
 
getMatchingPattern(String, String) - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
 
getMatchingPatterns(String) - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
 
getMediaType() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
 
getMediaType() - Method in interface io.microsphere.spring.web.rule.MediaTypeExpression
 
getMethod() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
 
getMethod(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
 
getMethods() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
getName() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
getName() - Method in interface io.microsphere.spring.web.rule.NameValueExpression
 
getName() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
 
getParams() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
getPatterns() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
getPatterns(FilterRegistration) - Method in class io.microsphere.spring.web.metadata.FilterRegistrationWebEndpointMappingFactory
 
getPatterns(ServletRegistration) - Method in class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
 
getPatterns(R) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
Get the patterns of Registration
getProduces() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
getRegistration(String, ServletContext) - Method in class io.microsphere.spring.web.metadata.FilterRegistrationWebEndpointMappingFactory
 
getRegistration(String, ServletContext) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
 
getRegistration(String, ServletContext) - Method in class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
 
getResolvedLookupPath(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
Return a previously resolved lookupPath.
getSource() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
The source of WebEndpointMapping if present, it could be : ServletContext Spring 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
getToStringInfix() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
The notation to use when printing discrete items of content.
getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestConsumesRule
 
getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestHeadersRule
 
getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestMethodsRule
 
getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestParamsRule
 
getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
 
getToStringInfix() - Method in class io.microsphere.spring.web.rule.WebRequestProducesRule
 
getValue() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
getValue() - Method in interface io.microsphere.spring.web.rule.NameValueExpression
 
getValue() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
 
getWebEndpointMappings() - Method in class io.microsphere.spring.web.metadata.SimpleWebEndpointMappingRegistry
 
getWebEndpointMappings() - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingRegistry
Get all registered instances of WebEndpointMapping
getWebRequest() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
 

H

HandlerMethodAdvice - Interface in io.microsphere.spring.web.method.support
Intercepting HandlerMethod facade interface
HandlerMethodArgumentInterceptor - Interface in io.microsphere.spring.web.method.support
The interceptor interface for the resolvable HandlerMethods' MethodParameter
HandlerMethodArgumentsResolvedEvent - Class in io.microsphere.spring.web.event
HandlerMethod Arguments Resolved Event
HandlerMethodArgumentsResolvedEvent(WebRequest, HandlerMethod, Object[]) - Constructor for class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
 
HandlerMethodInterceptor - Interface in io.microsphere.spring.web.method.support
HandlerMethod Interceptor that allows for customized HandlerMethod execution chains.
hasBody(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
 
hashCode() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
hashCode() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
hashCode() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
 
hashCode() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
 
hashCode() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
 
headers(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
headers(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 

I

ID_HEADER_NAME - Static variable in class io.microsphere.spring.web.metadata.WebEndpointMapping
The HTTP header name for WebEndpointMapping.getId()
interceptHandlerMethods() - Element in annotation interface io.microsphere.spring.web.annotation.EnableWebExtension
Indicate whether Spring Web HandlerMethod should be intercepted.
io.microsphere.spring.web.annotation - package io.microsphere.spring.web.annotation
 
io.microsphere.spring.web.event - package io.microsphere.spring.web.event
 
io.microsphere.spring.web.metadata - package io.microsphere.spring.web.metadata
 
io.microsphere.spring.web.method.support - package io.microsphere.spring.web.method.support
 
io.microsphere.spring.web.rule - package io.microsphere.spring.web.rule
 
io.microsphere.spring.web.util - package io.microsphere.spring.web.util
 
isCaseSensitiveName() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
isCaseSensitiveName() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
 
isCaseSensitiveName() - Method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
 
isCaseSensitiveName() - Method in class io.microsphere.spring.web.rule.WebRequestParamExpression
 
isEmpty() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
Indicates whether this condition is empty, i.e. whether it contains any discrete items.
isNegated - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
isNegated - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
 
isNegated() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
isNegated() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
 
isNegated() - Method in interface io.microsphere.spring.web.rule.MediaTypeExpression
 
isNegated() - Method in interface io.microsphere.spring.web.rule.NameValueExpression
 
isNegated() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
 
isPreFlightRequest(NativeWebRequest) - Static method in class io.microsphere.spring.web.util.WebRequestUtils
Returns true if the request is a valid CORS pre-flight one by checking OPTIONS method with Origin and Access-Control-Request-Method headers presence.

J

Jackson2WebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
The WebEndpointMappingFactory class based on Jackson2 for JSON
Jackson2WebEndpointMappingFactory() - Constructor for class io.microsphere.spring.web.metadata.Jackson2WebEndpointMappingFactory
 

L

logger - Variable in class io.microsphere.spring.web.metadata.AbstractWebEndpointMappingFactory
 

M

match(List<MediaType>) - Method in class io.microsphere.spring.web.rule.ProduceMediaTypeExpression
 
match(MediaType) - Method in class io.microsphere.spring.web.rule.ConsumeMediaTypeExpression
 
match(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
matches(String) - Method in class io.microsphere.spring.web.rule.WebRequestMethodsRule
 
matches(String) - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
 
matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.CompositeWebRequestRule
 
matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestConsumesRule
 
matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestHeadersRule
 
matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestMethodsRule
 
matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestParamsRule
 
matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestPattensRule
 
matches(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestProducesRule
 
matches(NativeWebRequest) - Method in interface io.microsphere.spring.web.rule.WebRequestRule
 
matchName(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
matchName(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
 
matchName(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestParamExpression
 
matchValue(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
matchValue(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
 
matchValue(NativeWebRequest) - Method in class io.microsphere.spring.web.rule.WebRequestParamExpression
 
MediaTypeExpression - Interface in io.microsphere.spring.web.rule
A contract for media type expressions (e.g.
methods(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
methods(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 

N

name - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
name - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
 
NameValueExpression<T> - Interface in io.microsphere.spring.web.rule
A contract for "name!=value" style expression used to specify request parameters and request header conditions in @RequestMapping.
NON_ENDPOINT - Static variable in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
NON_SOURCE - Static variable in class io.microsphere.spring.web.metadata.WebEndpointMapping
 

O

of(E, String...) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
of(E, Collection<String>) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
of(WebEndpointMapping.Kind, E, String...) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
of(WebEndpointMapping.Kind, E, Collection<String>) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
of(String) - Static method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
 
of(String) - Static method in class io.microsphere.spring.web.rule.StringNameValueExpression
 
of(String...) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
of(Collection<String>) - Static method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
onApplicationContextEvent(ContextRefreshedEvent) - Method in class io.microsphere.spring.web.method.support.DelegatingHandlerMethodAdvice
 

P

params(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
params(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
parseExpressions(String...) - Static method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
 
parseExpressions(String...) - Static method in class io.microsphere.spring.web.rule.WebRequestParamExpression
 
parseExpressions(String[], String[]) - Static method in class io.microsphere.spring.web.rule.ConsumeMediaTypeExpression
 
parseExpressions(String[], String[]) - Static method in class io.microsphere.spring.web.rule.ProduceMediaTypeExpression
 
parseValue(String) - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
parseValue(String) - Method in class io.microsphere.spring.web.rule.WebRequestHeaderExpression
 
parseValue(String) - Method in class io.microsphere.spring.web.rule.WebRequestParamExpression
 
ProduceMediaTypeExpression - Class in io.microsphere.spring.web.rule
Parses and matches a single media type expression to a request's 'Accept' header.
ProduceMediaTypeExpression(String) - Constructor for class io.microsphere.spring.web.rule.ProduceMediaTypeExpression
 
ProduceMediaTypeExpression(MediaType, boolean) - Constructor for class io.microsphere.spring.web.rule.ProduceMediaTypeExpression
 
produces(String...) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
produces(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
publishEvents() - Element in annotation interface io.microsphere.spring.web.annotation.EnableWebExtension
Indicate whether it publishes the Spring Web extension events: HandlerMethodArgumentsResolvedEvent(if enabled) WebEndpointMappingsReadyEvent(if enabled)

R

register(WebEndpointMapping) - Method in class io.microsphere.spring.web.metadata.SimpleWebEndpointMappingRegistry
 
register(WebEndpointMapping) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingRegistry
Registers an instance of WebEndpointMapping
register(WebEndpointMapping, WebEndpointMapping...) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingRegistry
Registers the instances of WebEndpointMapping
register(Iterable<WebEndpointMapping>) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
register(Iterable<WebEndpointMapping>) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingRegistry
Registers the instances of WebEndpointMapping
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.microsphere.spring.web.annotation.WebExtensionBeanDefinitionRegistrar
 
registerWebEndpointMappings() - Element in annotation interface 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 jakarta.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
 

S

SERVLET - Enum constant in enum class io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
Servlet
servletContext - Variable in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
 
ServletRegistrationWebEndpointMappingFactory - Class in io.microsphere.spring.web.metadata
WebEndpointMappingFactory from ServletRegistration
ServletRegistrationWebEndpointMappingFactory(ServletContext) - Constructor for class io.microsphere.spring.web.metadata.ServletRegistrationWebEndpointMappingFactory
 
setAttribute(String, V) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
setFilterOperator(FilterOperator) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
setWebEndpointMappingFilters(WebEndpointMappingFilter...) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
setWebEndpointMappingFilters(Iterable<WebEndpointMappingFilter>) - Method in class io.microsphere.spring.web.metadata.FilteringWebEndpointMappingRegistry
 
SimpleWebEndpointMappingRegistry - Class in io.microsphere.spring.web.metadata
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(Object) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 
StringNameValueExpression - Class in io.microsphere.spring.web.rule
StringNameValueExpression(String) - Constructor for class io.microsphere.spring.web.rule.StringNameValueExpression
 
StringNameValueExpression(String, boolean) - Constructor for class io.microsphere.spring.web.rule.StringNameValueExpression
 
supports(E) - Method in interface io.microsphere.spring.web.metadata.WebEndpointMappingFactory
Current factory supports the specified endpoint or not
supports(String) - Method in class io.microsphere.spring.web.metadata.Jackson2WebEndpointMappingFactory
 
supports(String) - Method in class io.microsphere.spring.web.metadata.RegistrationWebEndpointMappingFactory
 

T

toJSON() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
toString() - Method in class io.microsphere.spring.web.event.HandlerMethodArgumentsResolvedEvent
 
toString() - Method in class io.microsphere.spring.web.event.WebEndpointMappingsReadyEvent
 
toString() - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping
 
toString() - Method in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
toString() - Method in class io.microsphere.spring.web.rule.AbstractWebRequestRule
 
toString() - Method in class io.microsphere.spring.web.rule.GenericMediaTypeExpression
 
toString() - Method in class io.microsphere.spring.web.rule.StringNameValueExpression
 
toStrings(Collection<V>, Function<V, String>) - Method in class io.microsphere.spring.web.metadata.WebEndpointMapping.Builder
 

V

value - Variable in class io.microsphere.spring.web.rule.AbstractNameValueExpression
 
value - Variable in class io.microsphere.spring.web.rule.StringNameValueExpression
 
valueOf(String) - Static method in enum class io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
Returns an array containing the constants of this enum class, in the order they are declared.

W

WEB_FLUX - Enum constant in enum class io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
Spring WebFlux DispatcherHandler
WEB_MVC - Enum constant in enum class io.microsphere.spring.web.metadata.WebEndpointMapping.Kind
Spring WebMVC DispatcherServlet
WebEndpointMapping<E> - Class in io.microsphere.spring.web.metadata
The meta-data class for Web Endpoint Mapping that could be one of these endpoints: Servlet Servlet's Filter Spring WebMVC DispatcherServlet Spring WebFlux DispatcherHandler Customized
WebEndpointMapping.Builder<E> - Class in io.microsphere.spring.web.metadata
 
WebEndpointMapping.Kind - Enum Class 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
WebEndpointMappingRegistry - Interface in io.microsphere.spring.web.metadata
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
 
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
WebRequest Parameters WebRequestRule
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[], UrlPathHelper, PathMatcher, boolean) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
Deprecated.
WebRequestPattensRule(String[], UrlPathHelper, PathMatcher, boolean, boolean) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
Variant of #PatternsRequestCondition(String...) with a UrlPathHelper and a PathMatcher, and flags for matching with suffixes and trailing slashes.
WebRequestPattensRule(String[], UrlPathHelper, PathMatcher, boolean, boolean, List<String>) - Constructor for class io.microsphere.spring.web.rule.WebRequestPattensRule
Variant of WebRequestPattensRule(String...) with 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
WebRequestUtils() - Constructor for class io.microsphere.spring.web.util.WebRequestUtils
 
A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form