A B C D E F G H I M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- apply(Runnable) - Method in class io.sentry.spring.webflux.SentryScheduleHook
B
- BuildConfig - Class in io.sentry.spring
C
- ContextTagsEventProcessor - Class in io.sentry.spring
-
Attaches context tags defined in
SentryOptions.getContextTags()
fromMDC
toSentryBaseEvent.getTags()
. - ContextTagsEventProcessor(SentryOptions) - Constructor for class io.sentry.spring.ContextTagsEventProcessor
D
- decorate(Runnable) - Method in class io.sentry.spring.SentryTaskDecorator
- description() - Method in annotation type io.sentry.spring.tracing.SentrySpan
-
Span description.
- destroy() - Method in class io.sentry.spring.SentryInitBeanPostProcessor
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.sentry.spring.SentrySpringFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.sentry.spring.SentryUserFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.sentry.spring.tracing.SentryTracingFilter
- dsn() - Method in annotation type io.sentry.spring.EnableSentry
-
The DSN tells the SDK where to send the events to.
E
- EnableSentry - Annotation Type in io.sentry.spring
-
Enables Sentry error handling capabilities.
- exceptionResolverOrder() - Method in annotation type io.sentry.spring.EnableSentry
-
Determines whether all web exceptions are reported or only uncaught exceptions.
F
- filter(ClientRequest, ExchangeFunction) - Method in class io.sentry.spring.tracing.SentrySpanClientWebRequestFilter
- filter(ServerWebExchange, WebFilterChain) - Method in class io.sentry.spring.webflux.SentryWebFilter
G
- getOrder() - Method in class io.sentry.spring.SentryExceptionResolver
- getSentryUserProviders() - Method in class io.sentry.spring.SentryUserFilter
H
- handle(ServerWebExchange, Throwable) - Method in class io.sentry.spring.webflux.SentryWebExceptionHandler
- httpServletRequestSentryUserProvider(SentryOptions) - Method in class io.sentry.spring.SentryWebConfiguration
- HttpServletRequestSentryUserProvider - Class in io.sentry.spring
-
Resolves user information from
HttpServletRequest
obtained viaRequestContextHolder
. - HttpServletRequestSentryUserProvider(SentryOptions) - Constructor for class io.sentry.spring.HttpServletRequestSentryUserProvider
I
- intercept(HttpRequest, @org.jetbrains.annotations.NotNull byte[], ClientHttpRequestExecution) - Method in class io.sentry.spring.tracing.SentrySpanClientHttpRequestInterceptor
- invoke(MethodInvocation) - Method in class io.sentry.spring.tracing.SentrySpanAdvice
- invoke(MethodInvocation) - Method in class io.sentry.spring.tracing.SentryTransactionAdvice
- io.sentry.spring - package io.sentry.spring
- io.sentry.spring.tracing - package io.sentry.spring.tracing
- io.sentry.spring.webflux - package io.sentry.spring.webflux
M
- maxRequestBodySize() - Method in annotation type io.sentry.spring.EnableSentry
-
Controls the size of the request body to extract if any.
- MECHANISM_TYPE - Static variable in class io.sentry.spring.SentryExceptionResolver
N
- name() - Method in annotation type io.sentry.spring.tracing.SentryTransaction
-
Transaction name.
O
- onStartup(Set<Class<?>>, ServletContext) - Method in class io.sentry.spring.SentrySpringServletContainerInitializer
- operation() - Method in annotation type io.sentry.spring.tracing.SentrySpan
-
Span operation.
- operation() - Method in annotation type io.sentry.spring.tracing.SentryTransaction
-
A transaction operation, for example "http".
P
- postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring.SentryInitBeanPostProcessor
- process(SentryEvent, Hint) - Method in class io.sentry.spring.SentryRequestHttpServletRequestProcessor
- process(SentryEvent, Hint) - Method in class io.sentry.spring.ContextTagsEventProcessor
- provideTransactionName(HttpServletRequest) - Method in class io.sentry.spring.tracing.SpringMvcTransactionNameProvider
- provideTransactionName(HttpServletRequest) - Method in interface io.sentry.spring.tracing.TransactionNameProvider
-
Resolves transaction name from
HttpServletRequest
. - provideTransactionSource() - Method in class io.sentry.spring.tracing.SpringMvcTransactionNameProvider
- provideTransactionSource() - Method in interface io.sentry.spring.tracing.TransactionNameProvider
-
Returns the source of the transaction name.
- provideUser() - Method in class io.sentry.spring.HttpServletRequestSentryUserProvider
- provideUser() - Method in interface io.sentry.spring.SentryUserProvider
- provideUser() - Method in class io.sentry.spring.SpringSecuritySentryUserProvider
R
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.sentry.spring.SentryHubRegistrar
- resolveException(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class io.sentry.spring.SentryExceptionResolver
- resolveSentryRequest(HttpServletRequest) - Method in class io.sentry.spring.SentryRequestResolver
- resolveSentryRequest(ServerHttpRequest) - Method in class io.sentry.spring.webflux.SentryRequestResolver
S
- sendDefaultPii() - Method in annotation type io.sentry.spring.EnableSentry
-
Whether to send personal identifiable information along with events.
- SENTRY_SPRING_SDK_NAME - Static variable in class io.sentry.spring.BuildConfig
- SentryAdviceConfiguration - Class in io.sentry.spring.tracing
-
Creates advice infrastructure for
SentrySpan
andSentryTransaction
. - SentryAdviceConfiguration() - Constructor for class io.sentry.spring.tracing.SentryAdviceConfiguration
- SentryExceptionResolver - Class in io.sentry.spring
-
HandlerExceptionResolver
implementation that will record any exception that a SpringController
throws to Sentry. - SentryExceptionResolver(IHub, TransactionNameProvider, int) - Constructor for class io.sentry.spring.SentryExceptionResolver
- SentryHubRegistrar - Class in io.sentry.spring
-
Registers beans required to use Sentry core features.
- SentryHubRegistrar() - Constructor for class io.sentry.spring.SentryHubRegistrar
- SentryInitBeanPostProcessor - Class in io.sentry.spring
-
Initializes Sentry after all beans are registered.
- SentryInitBeanPostProcessor() - Constructor for class io.sentry.spring.SentryInitBeanPostProcessor
- SentryRequestHttpServletRequestProcessor - Class in io.sentry.spring
-
Attaches transaction name from the HTTP request to
SentryEvent
. - SentryRequestHttpServletRequestProcessor(TransactionNameProvider, HttpServletRequest) - Constructor for class io.sentry.spring.SentryRequestHttpServletRequestProcessor
- SentryRequestResolver - Class in io.sentry.spring
- SentryRequestResolver - Class in io.sentry.spring.webflux
- SentryRequestResolver(IHub) - Constructor for class io.sentry.spring.SentryRequestResolver
- SentryRequestResolver(IHub) - Constructor for class io.sentry.spring.webflux.SentryRequestResolver
- SentryScheduleHook - Class in io.sentry.spring.webflux
-
Hook meant to used with
Schedulers.onScheduleHook(String, Function)
to configure Reactor to copy correct hub into the operating thread. - SentryScheduleHook() - Constructor for class io.sentry.spring.webflux.SentryScheduleHook
- SentrySpan - Annotation Type in io.sentry.spring.tracing
-
Makes annotated method execution or a method execution within a class annotated with
SentrySpan
executed within runningSentryTransaction
to get wrapped intoSpan
. - sentrySpanAdvice(IHub) - Method in class io.sentry.spring.tracing.SentryAdviceConfiguration
- SentrySpanAdvice - Class in io.sentry.spring.tracing
-
Creates a span from every bean method executed within
SentryTransaction
. - SentrySpanAdvice(IHub) - Constructor for class io.sentry.spring.tracing.SentrySpanAdvice
- sentrySpanAdvisor(Pointcut, Advice) - Method in class io.sentry.spring.tracing.SentryAdviceConfiguration
- SentrySpanClientHttpRequestInterceptor - Class in io.sentry.spring.tracing
- SentrySpanClientHttpRequestInterceptor(IHub) - Constructor for class io.sentry.spring.tracing.SentrySpanClientHttpRequestInterceptor
- SentrySpanClientWebRequestFilter - Class in io.sentry.spring.tracing
- SentrySpanClientWebRequestFilter(IHub) - Constructor for class io.sentry.spring.tracing.SentrySpanClientWebRequestFilter
- sentrySpanPointcut() - Method in class io.sentry.spring.tracing.SentrySpanPointcutConfiguration
-
Pointcut around which spans are created.
- SentrySpanPointcutConfiguration - Class in io.sentry.spring.tracing
-
AOP pointcut configuration for
SentrySpan
. - SentrySpanPointcutConfiguration() - Constructor for class io.sentry.spring.tracing.SentrySpanPointcutConfiguration
- SentrySpringFilter - Class in io.sentry.spring
- SentrySpringFilter() - Constructor for class io.sentry.spring.SentrySpringFilter
- SentrySpringFilter(IHub) - Constructor for class io.sentry.spring.SentrySpringFilter
- SentrySpringFilter(IHub, SentryRequestResolver, TransactionNameProvider) - Constructor for class io.sentry.spring.SentrySpringFilter
- SentrySpringServletContainerInitializer - Class in io.sentry.spring
-
Servlet container initializer used to add the
SentrySpringFilter
to theServletContext
. - SentrySpringServletContainerInitializer() - Constructor for class io.sentry.spring.SentrySpringServletContainerInitializer
- SentryTaskDecorator - Class in io.sentry.spring
-
Sets a current hub on a thread running a
Runnable
given by parameter. - SentryTaskDecorator() - Constructor for class io.sentry.spring.SentryTaskDecorator
- SentryTracingConfiguration - Class in io.sentry.spring.tracing
-
Provides infrastructure beans for creating transactions and spans around bean methods annotated with
SentryTransaction
andSentrySpan
. - SentryTracingConfiguration() - Constructor for class io.sentry.spring.tracing.SentryTracingConfiguration
- SentryTracingFilter - Class in io.sentry.spring.tracing
-
Creates
ITransaction
around HTTP request executions. - SentryTracingFilter() - Constructor for class io.sentry.spring.tracing.SentryTracingFilter
-
Creates filter that resolves transaction name using
SpringMvcTransactionNameProvider
. - SentryTracingFilter(IHub) - Constructor for class io.sentry.spring.tracing.SentryTracingFilter
- SentryTracingFilter(IHub, TransactionNameProvider) - Constructor for class io.sentry.spring.tracing.SentryTracingFilter
-
Creates filter that resolves transaction name using transaction name provider given by parameter.
- SentryTransaction - Annotation Type in io.sentry.spring.tracing
-
Makes annotated method execution or a method execution within an annotated class to get wrapped into
SentryTransaction
. - sentryTransactionAdvice(IHub) - Method in class io.sentry.spring.tracing.SentryAdviceConfiguration
- SentryTransactionAdvice - Class in io.sentry.spring.tracing
-
Reports execution of every bean method annotated with
SentryTransaction
or a execution of a bean method within a class annotated withSentryTransaction
. - SentryTransactionAdvice(IHub) - Constructor for class io.sentry.spring.tracing.SentryTransactionAdvice
- sentryTransactionAdvisor(Pointcut, Advice) - Method in class io.sentry.spring.tracing.SentryAdviceConfiguration
- sentryTransactionPointcut() - Method in class io.sentry.spring.tracing.SentryTransactionPointcutConfiguration
-
Pointcut around which transactions are created.
- SentryTransactionPointcutConfiguration - Class in io.sentry.spring.tracing
-
AOP pointcut configuration for
SentryTransaction
. - SentryTransactionPointcutConfiguration() - Constructor for class io.sentry.spring.tracing.SentryTransactionPointcutConfiguration
- SentryUserFilter - Class in io.sentry.spring
- SentryUserFilter(IHub, List<SentryUserProvider>) - Constructor for class io.sentry.spring.SentryUserFilter
- SentryUserProvider - Interface in io.sentry.spring
-
Out of the box Spring integration configures single
SentryUserProvider
-HttpServletRequestSentryUserProvider
. - SentryWebConfiguration - Class in io.sentry.spring
-
Registers Spring Web specific Sentry beans.
- SentryWebConfiguration() - Constructor for class io.sentry.spring.SentryWebConfiguration
- SentryWebExceptionHandler - Class in io.sentry.spring.webflux
-
Handles unhandled exceptions in Spring WebFlux integration.
- SentryWebExceptionHandler(IHub) - Constructor for class io.sentry.spring.webflux.SentryWebExceptionHandler
- SentryWebFilter - Class in io.sentry.spring.webflux
-
Manages
Scope
in Webflux request processing. - SentryWebFilter(IHub) - Constructor for class io.sentry.spring.webflux.SentryWebFilter
- setApplicationContext(ApplicationContext) - Method in class io.sentry.spring.SentryInitBeanPostProcessor
- SpringMvcTransactionNameProvider - Class in io.sentry.spring.tracing
-
Resolves transaction name using
HttpServletRequest.getMethod()
and templated route that handled the request. - SpringMvcTransactionNameProvider() - Constructor for class io.sentry.spring.tracing.SpringMvcTransactionNameProvider
- SpringSecuritySentryUserProvider - Class in io.sentry.spring
-
Resolves user information from Spring Security
Authentication
obtained viaSecurityContextHolder
. - SpringSecuritySentryUserProvider(SentryOptions) - Constructor for class io.sentry.spring.SpringSecuritySentryUserProvider
T
- TransactionNameProvider - Interface in io.sentry.spring.tracing
-
Resolves transaction name from
HttpServletRequest
.
V
- value() - Method in annotation type io.sentry.spring.tracing.SentrySpan
-
Span operation.
- value() - Method in annotation type io.sentry.spring.tracing.SentryTransaction
-
Transaction name.
- VERSION_NAME - Static variable in class io.sentry.spring.BuildConfig
All Classes All Packages