Index

A B C D E F G H I O P R S U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractMethodInterceptor - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor
the abstract method interceptor
AbstractMethodInterceptor() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor
 
addPathMapping(Method, String) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.EnhanceRequireObjectCache
 
addPathMapping(Method, String) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.PathMappingCache
 
afterMethod(EnhancedInstance, Method, Object[], Class<?>[], Object) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor
 
afterMethod(EnhancedInstance, Method, Object[], Class<?>[], Object) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.GetBeanInterceptor
 
afterMethod(EnhancedInstance, Method, Object[], Class<?>[], Object) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.InvokeForRequestInterceptor
 
afterMethod(EnhancedInstance, Method, Object[], Class<?>[], Object) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.InvokeHandlerMethodInterceptor
 
AnnotationMethodHandlerAdapterInstrumentation - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons.define
 
AnnotationMethodHandlerAdapterInstrumentation() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.define.AnnotationMethodHandlerAdapterInstrumentation
 

B

beforeMethod(EnhancedInstance, Method, Object[], Class<?>[], MethodInterceptResult) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor
 
beforeMethod(EnhancedInstance, Method, Object[], Class<?>[], MethodInterceptResult) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.GetBeanInterceptor
 
beforeMethod(EnhancedInstance, Method, Object[], Class<?>[], MethodInterceptResult) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.InvokeForRequestInterceptor
 
beforeMethod(EnhancedInstance, Method, Object[], Class<?>[], MethodInterceptResult) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.InvokeHandlerMethodInterceptor
 

C

COLLECT_HTTP_PARAMS - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig.Plugin.SpringMVC
This config item controls that whether the SpringMVC plugin should collect the parameters of the request.
collectHttpHeaders(HttpServletRequest, AbstractSpan) - Static method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.RequestUtil
 
collectHttpHeaders(HttpServletRequest, AbstractSpan) - Static method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.RequestUtil
 
collectHttpHeaders(ServerHttpRequest, AbstractSpan) - Static method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.RequestUtil
 
collectHttpParam(HttpServletRequest, AbstractSpan) - Static method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.RequestUtil
 
collectHttpParam(HttpServletRequest, AbstractSpan) - Static method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.RequestUtil
 
collectHttpParam(ServerHttpRequest, AbstractSpan) - Static method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.RequestUtil
 
Constants - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
Interceptor class name constant variables
Constants() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
CONTROLLER_METHOD_STACK_DEPTH - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 

D

decrement() - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.StackDepth
 
depth() - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.StackDepth
 

E

enhanceClass() - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.define.AnnotationMethodHandlerAdapterInstrumentation
 
EnhanceRequireObjectCache - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
 
EnhanceRequireObjectCache() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.EnhanceRequireObjectCache
 

F

findPathMapping(Method) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.EnhanceRequireObjectCache
 
findPathMapping(Method) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.PathMappingCache
 
FORWARD_REQUEST_FLAG - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 

G

GET_BEAN_INTERCEPTOR - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
GetBeanInterceptor - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor
GetBeanInterceptor pass the NativeWebRequest object into the Controller object.
GetBeanInterceptor() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.GetBeanInterceptor
 
getConstructorsInterceptPoints() - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.define.AnnotationMethodHandlerAdapterInstrumentation
 
getHeaders(ServerHttpRequest, String) - Static method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.RequestUtil
 
getInstanceMethodsInterceptPoints() - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.define.AnnotationMethodHandlerAdapterInstrumentation
 
getPathMappingCache() - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.EnhanceRequireObjectCache
 
getRequestURL(Method) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor
 
getRequestURL(Method) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.RequestMappingMethodInterceptor
 
getRequestURL(Method) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.RestMappingMethodInterceptor
 

H

handleMethodException(EnhancedInstance, Method, Object[], Class<?>[], Throwable) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor
 
handleMethodException(EnhancedInstance, Method, Object[], Class<?>[], Throwable) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.GetBeanInterceptor
 
handleMethodException(EnhancedInstance, Method, Object[], Class<?>[], Throwable) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.InvokeForRequestInterceptor
 
handleMethodException(EnhancedInstance, Method, Object[], Class<?>[], Throwable) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.InvokeHandlerMethodInterceptor
 
Http() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig.Plugin.Http
 
HTTP_HEADERS_LENGTH_THRESHOLD - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig.Plugin.Http
When SpringMVCPluginConfig.Plugin.Http.INCLUDE_HTTP_HEADERS declares header names, this threshold controls the length limitation of all header values.
HTTP_PARAMS_LENGTH_THRESHOLD - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig.Plugin.Http
When either SpringMVCPluginConfig.Plugin.SpringMVC.COLLECT_HTTP_PARAMS is enabled, how many characters to keep and send to the OAP backend, use negative values to keep and send the complete parameters, NB.

I

IllegalMethodStackDepthException - Exception in org.apache.skywalking.apm.plugin.spring.mvc.commons.exception
 
IllegalMethodStackDepthException() - Constructor for exception org.apache.skywalking.apm.plugin.spring.mvc.commons.exception.IllegalMethodStackDepthException
 
INCLUDE_HTTP_HEADERS - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig.Plugin.Http
It controls what header data should be collected, this is for security purpose, values must be in lower case
increment() - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.StackDepth
 
INVOKE_FOR_REQUEST_INTERCEPTOR - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
InvokeForRequestInterceptor - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor
InvokeForRequestInterceptor pass the NativeWebRequest object into the Controller object.
InvokeForRequestInterceptor() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.InvokeForRequestInterceptor
 
InvokeHandlerMethodInterceptor - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor
 
InvokeHandlerMethodInterceptor() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.InvokeHandlerMethodInterceptor
 

O

org.apache.skywalking.apm.plugin.spring.mvc.commons - package org.apache.skywalking.apm.plugin.spring.mvc.commons
 
org.apache.skywalking.apm.plugin.spring.mvc.commons.define - package org.apache.skywalking.apm.plugin.spring.mvc.commons.define
 
org.apache.skywalking.apm.plugin.spring.mvc.commons.exception - package org.apache.skywalking.apm.plugin.spring.mvc.commons.exception
 
org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor - package org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor
 

P

ParsePathUtil - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
Tools for parsing path from annotation
ParsePathUtil() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.ParsePathUtil
 
PathMappingCache - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
PathMappingCache cache all request urls of Controller .
PathMappingCache(String) - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.PathMappingCache
 
Plugin() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig.Plugin
 

R

REACTIVE_ASYNC_SPAN_IN_RUNTIME_CONTEXT - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
recursiveParseMethodAnnotation(Method, Function<Method, String>) - Static method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.ParsePathUtil
 
REQUEST_KEY_IN_RUNTIME_CONTEXT - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
REQUEST_MAPPING_METHOD_INTERCEPTOR - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
RequestMappingMethodInterceptor - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor
The RequestMappingMethodInterceptor only use the first mapping value.
RequestMappingMethodInterceptor() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.RequestMappingMethodInterceptor
 
RequestUtil - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
 
RequestUtil() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.RequestUtil
 
RESPONSE_KEY_IN_RUNTIME_CONTEXT - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
REST_MAPPING_METHOD_INTERCEPTOR - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
RestMappingMethodInterceptor - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor
The RestMappingMethodInterceptor only use the first mapping value.
RestMappingMethodInterceptor() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.RestMappingMethodInterceptor
 

S

ServletResponseNotFoundException - Exception in org.apache.skywalking.apm.plugin.spring.mvc.commons.exception
 
ServletResponseNotFoundException() - Constructor for exception org.apache.skywalking.apm.plugin.spring.mvc.commons.exception.ServletResponseNotFoundException
 
setPathMappingCache(PathMappingCache) - Method in class org.apache.skywalking.apm.plugin.spring.mvc.commons.EnhanceRequireObjectCache
 
SpringMVC() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig.Plugin.SpringMVC
 
SpringMVCPluginConfig - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
 
SpringMVCPluginConfig() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig
 
SpringMVCPluginConfig.Plugin - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
 
SpringMVCPluginConfig.Plugin.Http - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
 
SpringMVCPluginConfig.Plugin.SpringMVC - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons
 
StackDepth - Class in org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor
 
StackDepth() - Constructor for class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.StackDepth
 

U

USE_QUALIFIED_NAME_AS_ENDPOINT_NAME - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.SpringMVCPluginConfig.Plugin.SpringMVC
If true, the fully qualified method name will be used as the endpoint name instead of the request URL, default is false.

W

WEBFLUX_REQUEST_KEY - Static variable in class org.apache.skywalking.apm.plugin.spring.mvc.commons.Constants
 
A B C D E F G H I O P R S U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form