Index

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

A

AbstractSentryWebFilter - Class in io.sentry.spring.jakarta.webflux
Manages IScope in Webflux request processing.
AbstractSentryWebFilter(IHub) - Constructor for class io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
 
apply(Runnable) - Method in class io.sentry.spring.jakarta.webflux.SentryScheduleHook
 

B

BuildConfig - Class in io.sentry.spring.jakarta
 

C

ContextTagsEventProcessor - Class in io.sentry.spring.jakarta
Attaches context tags defined in SentryOptions.getContextTags() from MDC to SentryBaseEvent.getTags().
ContextTagsEventProcessor(SentryOptions) - Constructor for class io.sentry.spring.jakarta.ContextTagsEventProcessor
 
createEvent(HttpServletRequest, Exception) - Method in class io.sentry.spring.jakarta.SentryExceptionResolver
 
createHint(HttpServletRequest, HttpServletResponse) - Method in class io.sentry.spring.jakarta.SentryExceptionResolver
 
customize(SchedulerFactoryBean) - Method in class io.sentry.spring.jakarta.checkin.SentrySchedulerFactoryBeanCustomizer
 

D

decorate(Runnable) - Method in class io.sentry.spring.jakarta.SentryTaskDecorator
 
description() - Element in annotation interface io.sentry.spring.jakarta.tracing.SentrySpan
Span description.
destroy() - Method in class io.sentry.spring.jakarta.SentryInitBeanPostProcessor
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.sentry.spring.jakarta.SentrySpringFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.sentry.spring.jakarta.SentryUserFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.sentry.spring.jakarta.tracing.SentryTracingFilter
 
doFinally(ServerWebExchange, IHub, ITransaction) - Method in class io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
 
doFirst(ServerWebExchange, IHub) - Method in class io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
 
doOnError(ITransaction, Throwable) - Method in class io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
 
dsn() - Element in annotation interface io.sentry.spring.jakarta.EnableSentry
The DSN tells the SDK where to send the events to.

E

EnableSentry - Annotation Interface in io.sentry.spring.jakarta
Enables Sentry error handling capabilities.
exceptionResolverAdapter() - Method in class io.sentry.spring.jakarta.graphql.SentryGraphqlConfiguration
 
exceptionResolverOrder() - Element in annotation interface io.sentry.spring.jakarta.EnableSentry
Determines whether all web exceptions are reported or only uncaught exceptions.

F

filter(ClientRequest, ExchangeFunction) - Method in class io.sentry.spring.jakarta.tracing.SentrySpanClientWebRequestFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class io.sentry.spring.jakarta.webflux.SentryWebFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class io.sentry.spring.jakarta.webflux.SentryWebFilterWithThreadLocalAccessor
 
forName(String) - Method in class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry
 
forTypePair(Class<K>, Class<V>) - Method in class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry
 

G

getOrder() - Method in class io.sentry.spring.jakarta.SentryExceptionResolver
 
getSentryUserProviders() - Method in class io.sentry.spring.jakarta.SentryUserFilter
 
getValue() - Method in class io.sentry.spring.jakarta.webflux.SentryReactorThreadLocalAccessor
 
graphqlBeanPostProcessor() - Method in class io.sentry.spring.jakarta.graphql.SentryGraphqlConfiguration
 

H

handle(ServerWebExchange, Throwable) - Method in class io.sentry.spring.jakarta.webflux.SentryWebExceptionHandler
 
heartbeat() - Element in annotation interface io.sentry.spring.jakarta.checkin.SentryCheckIn
Whether to send only send heartbeat events.
httpServletRequestSentryUserProvider(SentryOptions) - Method in class io.sentry.spring.jakarta.SentryWebConfiguration
 
HttpServletRequestSentryUserProvider - Class in io.sentry.spring.jakarta
Resolves user information from HttpServletRequest obtained via RequestContextHolder.
HttpServletRequestSentryUserProvider(SentryOptions) - Constructor for class io.sentry.spring.jakarta.HttpServletRequestSentryUserProvider
 

I

intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class io.sentry.spring.jakarta.tracing.SentrySpanClientHttpRequestInterceptor
 
invoke(MethodInvocation) - Method in class io.sentry.spring.jakarta.checkin.SentryCheckInAdvice
 
invoke(MethodInvocation) - Method in class io.sentry.spring.jakarta.exception.SentryCaptureExceptionParameterAdvice
 
invoke(MethodInvocation) - Method in class io.sentry.spring.jakarta.tracing.SentrySpanAdvice
 
invoke(MethodInvocation) - Method in class io.sentry.spring.jakarta.tracing.SentryTransactionAdvice
 
io.sentry.spring.jakarta - package io.sentry.spring.jakarta
 
io.sentry.spring.jakarta.checkin - package io.sentry.spring.jakarta.checkin
 
io.sentry.spring.jakarta.exception - package io.sentry.spring.jakarta.exception
 
io.sentry.spring.jakarta.graphql - package io.sentry.spring.jakarta.graphql
 
io.sentry.spring.jakarta.tracing - package io.sentry.spring.jakarta.tracing
 
io.sentry.spring.jakarta.webflux - package io.sentry.spring.jakarta.webflux
 
isThreadLocalContextAware() - Method in class io.sentry.spring.jakarta.graphql.SentryDataFetcherExceptionResolverAdapter
 

K

key() - Method in class io.sentry.spring.jakarta.webflux.SentryReactorThreadLocalAccessor
 
KEY - Static variable in class io.sentry.spring.jakarta.webflux.SentryReactorThreadLocalAccessor
 

M

maxRequestBodySize() - Element in annotation interface io.sentry.spring.jakarta.EnableSentry
Controls the size of the request body to extract if any.
maybeStartTransaction(IHub, ServerHttpRequest) - Method in class io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
 
MECHANISM_TYPE - Static variable in class io.sentry.spring.jakarta.SentryExceptionResolver
 
MECHANISM_TYPE - Static variable in class io.sentry.spring.jakarta.webflux.SentryWebExceptionHandler
 
monitorSlug() - Element in annotation interface io.sentry.spring.jakarta.checkin.SentryCheckIn
Monitor slug.

N

name() - Element in annotation interface io.sentry.spring.jakarta.tracing.SentryTransaction
Transaction name.

O

onStartup(Set<Class<?>>, ServletContext) - Method in class io.sentry.spring.jakarta.SentrySpringServletContainerInitializer
 
onSubscriptionResult(Object, IHub, ExceptionReporter, InstrumentationFieldFetchParameters) - Method in class io.sentry.spring.jakarta.graphql.SentryDgsSubscriptionHandler
 
onSubscriptionResult(Object, IHub, ExceptionReporter, InstrumentationFieldFetchParameters) - Method in class io.sentry.spring.jakarta.graphql.SentrySpringSubscriptionHandler
 
operation() - Element in annotation interface io.sentry.spring.jakarta.tracing.SentrySpan
Span operation.
operation() - Element in annotation interface io.sentry.spring.jakarta.tracing.SentryTransaction
A transaction operation, for example "http".

P

postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring.jakarta.SentryInitBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring.jakarta.graphql.SentryGraphqlBeanPostProcessor
 
process(SentryEvent, Hint) - Method in class io.sentry.spring.jakarta.SentryRequestHttpServletRequestProcessor
 
process(SentryEvent, Hint) - Method in class io.sentry.spring.jakarta.ContextTagsEventProcessor
 
provideTransactionName(HttpServletRequest) - Method in class io.sentry.spring.jakarta.tracing.SpringMvcTransactionNameProvider
 
provideTransactionName(HttpServletRequest) - Method in interface io.sentry.spring.jakarta.tracing.TransactionNameProvider
Resolves transaction name from HttpServletRequest.
provideTransactionSource() - Method in class io.sentry.spring.jakarta.tracing.SpringMvcTransactionNameProvider
 
provideTransactionSource() - Method in interface io.sentry.spring.jakarta.tracing.TransactionNameProvider
Returns the source of the transaction name.
provideUser() - Method in class io.sentry.spring.jakarta.HttpServletRequestSentryUserProvider
 
provideUser() - Method in interface io.sentry.spring.jakarta.SentryUserProvider
 
provideUser() - Method in class io.sentry.spring.jakarta.SpringSecuritySentryUserProvider
 

R

ReactorUtils - Class in io.sentry.spring.jakarta.webflux
 
ReactorUtils() - Constructor for class io.sentry.spring.jakarta.webflux.ReactorUtils
 
registerBatchLoader(BiFunction<List<K>, BatchLoaderEnvironment, Flux<V>>) - Method in class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.sentry.spring.jakarta.SentryHubRegistrar
 
registerDataLoaders(DataLoaderRegistry, GraphQLContext) - Method in class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry
 
registerMappedBatchLoader(BiFunction<Set<K>, BatchLoaderEnvironment, Mono<Map<K, V>>>) - Method in class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
reset() - Method in class io.sentry.spring.jakarta.webflux.SentryReactorThreadLocalAccessor
 
resolveException(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class io.sentry.spring.jakarta.SentryExceptionResolver
 
resolveSentryRequest(HttpServletRequest) - Method in class io.sentry.spring.jakarta.SentryRequestResolver
 
resolveSentryRequest(ServerHttpRequest) - Method in class io.sentry.spring.jakarta.webflux.SentryRequestResolver
 
resolveToMultipleErrors(Throwable, DataFetchingEnvironment) - Method in class io.sentry.spring.jakarta.graphql.SentryDataFetcherExceptionResolverAdapter
 
resolveToSingleError(Throwable, DataFetchingEnvironment) - Method in class io.sentry.spring.jakarta.graphql.SentryDataFetcherExceptionResolverAdapter
 

S

schedulerFactoryBeanCustomizer() - Method in class io.sentry.spring.jakarta.checkin.SentryQuartzConfiguration
 
sendDefaultPii() - Element in annotation interface io.sentry.spring.jakarta.EnableSentry
Whether to send personal identifiable information along with events.
SENTRY_HUB_KEY - Static variable in class io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
 
SENTRY_SPRING_JAKARTA_SDK_NAME - Static variable in class io.sentry.spring.jakarta.BuildConfig
 
SentryAdviceConfiguration - Class in io.sentry.spring.jakarta.tracing
Creates advice infrastructure for SentrySpan and SentryTransaction.
SentryAdviceConfiguration() - Constructor for class io.sentry.spring.jakarta.tracing.SentryAdviceConfiguration
 
SentryBatchLoaderRegistry - Class in io.sentry.spring.jakarta.graphql
 
SentryBatchLoaderRegistry.SentryRegistrationSpec<K,V> - Class in io.sentry.spring.jakarta.graphql
 
SentryCaptureExceptionParameter - Annotation Interface in io.sentry.spring.jakarta.exception
Captures an exception passed to an annotated method.
sentryCaptureExceptionParameterAdvice(IHub) - Method in class io.sentry.spring.jakarta.exception.SentryExceptionParameterAdviceConfiguration
 
SentryCaptureExceptionParameterAdvice - Class in io.sentry.spring.jakarta.exception
Captures an exception passed to a bean method annotated with SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterAdvice(IHub) - Constructor for class io.sentry.spring.jakarta.exception.SentryCaptureExceptionParameterAdvice
 
sentryCaptureExceptionParameterAdvisor(Pointcut, Advice) - Method in class io.sentry.spring.jakarta.exception.SentryExceptionParameterAdviceConfiguration
 
SentryCaptureExceptionParameterConfiguration - Class in io.sentry.spring.jakarta.exception
Provides infrastructure beans for capturing exceptions passed to bean methods annotated with SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterConfiguration() - Constructor for class io.sentry.spring.jakarta.exception.SentryCaptureExceptionParameterConfiguration
 
sentryCaptureExceptionParameterPointcut() - Method in class io.sentry.spring.jakarta.exception.SentryCaptureExceptionParameterPointcutConfiguration
Pointcut around which spans are created.
SentryCaptureExceptionParameterPointcutConfiguration - Class in io.sentry.spring.jakarta.exception
AOP pointcut configuration for SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterPointcutConfiguration() - Constructor for class io.sentry.spring.jakarta.exception.SentryCaptureExceptionParameterPointcutConfiguration
 
SentryCheckIn - Annotation Interface in io.sentry.spring.jakarta.checkin
Sends a CheckIn for the annotated method.
sentryCheckInAdvice(IHub) - Method in class io.sentry.spring.jakarta.checkin.SentryCheckInAdviceConfiguration
 
SentryCheckInAdvice - Class in io.sentry.spring.jakarta.checkin
Reports execution of every bean method annotated with SentryCheckIn as a monitor check-in.
SentryCheckInAdvice(IHub) - Constructor for class io.sentry.spring.jakarta.checkin.SentryCheckInAdvice
 
SentryCheckInAdviceConfiguration - Class in io.sentry.spring.jakarta.checkin
 
SentryCheckInAdviceConfiguration() - Constructor for class io.sentry.spring.jakarta.checkin.SentryCheckInAdviceConfiguration
 
sentryCheckInAdvisor(Pointcut, Advice) - Method in class io.sentry.spring.jakarta.checkin.SentryCheckInAdviceConfiguration
 
sentryCheckInPointcut() - Method in class io.sentry.spring.jakarta.checkin.SentryCheckInPointcutConfiguration
Pointcut around which check-ins are created.
SentryCheckInPointcutConfiguration - Class in io.sentry.spring.jakarta.checkin
AOP pointcut configuration for SentryCheckIn.
SentryCheckInPointcutConfiguration() - Constructor for class io.sentry.spring.jakarta.checkin.SentryCheckInPointcutConfiguration
 
SentryDataFetcherExceptionResolverAdapter - Class in io.sentry.spring.jakarta.graphql
 
SentryDataFetcherExceptionResolverAdapter() - Constructor for class io.sentry.spring.jakarta.graphql.SentryDataFetcherExceptionResolverAdapter
 
SentryDgsSubscriptionHandler - Class in io.sentry.spring.jakarta.graphql
 
SentryDgsSubscriptionHandler() - Constructor for class io.sentry.spring.jakarta.graphql.SentryDgsSubscriptionHandler
 
SentryExceptionParameterAdviceConfiguration - Class in io.sentry.spring.jakarta.exception
Creates advice infrastructure for SentryCaptureExceptionParameter.
SentryExceptionParameterAdviceConfiguration() - Constructor for class io.sentry.spring.jakarta.exception.SentryExceptionParameterAdviceConfiguration
 
SentryExceptionResolver - Class in io.sentry.spring.jakarta
HandlerExceptionResolver implementation that will record any exception that a Spring Controller throws to Sentry.
SentryExceptionResolver(IHub, TransactionNameProvider, int) - Constructor for class io.sentry.spring.jakarta.SentryExceptionResolver
 
SentryGraphqlBeanPostProcessor - Class in io.sentry.spring.jakarta.graphql
 
SentryGraphqlBeanPostProcessor() - Constructor for class io.sentry.spring.jakarta.graphql.SentryGraphqlBeanPostProcessor
 
SentryGraphqlConfiguration - Class in io.sentry.spring.jakarta.graphql
 
SentryGraphqlConfiguration() - Constructor for class io.sentry.spring.jakarta.graphql.SentryGraphqlConfiguration
 
SentryHubRegistrar - Class in io.sentry.spring.jakarta
Registers beans required to use Sentry core features.
SentryHubRegistrar() - Constructor for class io.sentry.spring.jakarta.SentryHubRegistrar
 
SentryInitBeanPostProcessor - Class in io.sentry.spring.jakarta
Initializes Sentry after all beans are registered.
SentryInitBeanPostProcessor() - Constructor for class io.sentry.spring.jakarta.SentryInitBeanPostProcessor
 
SentryQuartzConfiguration - Class in io.sentry.spring.jakarta.checkin
 
SentryQuartzConfiguration() - Constructor for class io.sentry.spring.jakarta.checkin.SentryQuartzConfiguration
 
SentryReactorThreadLocalAccessor - Class in io.sentry.spring.jakarta.webflux
 
SentryReactorThreadLocalAccessor() - Constructor for class io.sentry.spring.jakarta.webflux.SentryReactorThreadLocalAccessor
 
SentryRegistrationSpec(BatchLoaderRegistry.RegistrationSpec<K, V>, Class<K>, Class<V>) - Constructor for class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
SentryRegistrationSpec(BatchLoaderRegistry.RegistrationSpec<K, V>, String) - Constructor for class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
SentryRequestHttpServletRequestProcessor - Class in io.sentry.spring.jakarta
Attaches transaction name from the HTTP request to SentryEvent.
SentryRequestHttpServletRequestProcessor(TransactionNameProvider, HttpServletRequest) - Constructor for class io.sentry.spring.jakarta.SentryRequestHttpServletRequestProcessor
 
SentryRequestResolver - Class in io.sentry.spring.jakarta
 
SentryRequestResolver - Class in io.sentry.spring.jakarta.webflux
 
SentryRequestResolver(IHub) - Constructor for class io.sentry.spring.jakarta.SentryRequestResolver
 
SentryRequestResolver(IHub) - Constructor for class io.sentry.spring.jakarta.webflux.SentryRequestResolver
 
SentryScheduleHook - Class in io.sentry.spring.jakarta.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.jakarta.webflux.SentryScheduleHook
 
SentrySchedulerFactoryBeanCustomizer - Class in io.sentry.spring.jakarta.checkin
 
SentrySchedulerFactoryBeanCustomizer() - Constructor for class io.sentry.spring.jakarta.checkin.SentrySchedulerFactoryBeanCustomizer
 
SentrySpan - Annotation Interface in io.sentry.spring.jakarta.tracing
Makes annotated method execution or a method execution within a class annotated with SentrySpan executed within running SentryTransaction to get wrapped into Span.
sentrySpanAdvice(IHub) - Method in class io.sentry.spring.jakarta.tracing.SentryAdviceConfiguration
 
SentrySpanAdvice - Class in io.sentry.spring.jakarta.tracing
Creates a span from every bean method executed within SentryTransaction.
SentrySpanAdvice(IHub) - Constructor for class io.sentry.spring.jakarta.tracing.SentrySpanAdvice
 
sentrySpanAdvisor(Pointcut, Advice) - Method in class io.sentry.spring.jakarta.tracing.SentryAdviceConfiguration
 
SentrySpanClientHttpRequestInterceptor - Class in io.sentry.spring.jakarta.tracing
 
SentrySpanClientHttpRequestInterceptor(IHub) - Constructor for class io.sentry.spring.jakarta.tracing.SentrySpanClientHttpRequestInterceptor
 
SentrySpanClientWebRequestFilter - Class in io.sentry.spring.jakarta.tracing
 
SentrySpanClientWebRequestFilter(IHub) - Constructor for class io.sentry.spring.jakarta.tracing.SentrySpanClientWebRequestFilter
 
sentrySpanPointcut() - Method in class io.sentry.spring.jakarta.tracing.SentrySpanPointcutConfiguration
Pointcut around which spans are created.
SentrySpanPointcutConfiguration - Class in io.sentry.spring.jakarta.tracing
AOP pointcut configuration for SentrySpan.
SentrySpanPointcutConfiguration() - Constructor for class io.sentry.spring.jakarta.tracing.SentrySpanPointcutConfiguration
 
SentrySpringFilter - Class in io.sentry.spring.jakarta
 
SentrySpringFilter() - Constructor for class io.sentry.spring.jakarta.SentrySpringFilter
 
SentrySpringFilter(IHub) - Constructor for class io.sentry.spring.jakarta.SentrySpringFilter
 
SentrySpringFilter(IHub, SentryRequestResolver, TransactionNameProvider) - Constructor for class io.sentry.spring.jakarta.SentrySpringFilter
 
SentrySpringServletContainerInitializer - Class in io.sentry.spring.jakarta
Servlet container initializer used to add the SentrySpringFilter to the ServletContext.
SentrySpringServletContainerInitializer() - Constructor for class io.sentry.spring.jakarta.SentrySpringServletContainerInitializer
 
SentrySpringSubscriptionHandler - Class in io.sentry.spring.jakarta.graphql
 
SentrySpringSubscriptionHandler() - Constructor for class io.sentry.spring.jakarta.graphql.SentrySpringSubscriptionHandler
 
SentryTaskDecorator - Class in io.sentry.spring.jakarta
Sets a current hub on a thread running a Runnable given by parameter.
SentryTaskDecorator() - Constructor for class io.sentry.spring.jakarta.SentryTaskDecorator
 
SentryTracingConfiguration - Class in io.sentry.spring.jakarta.tracing
Provides infrastructure beans for creating transactions and spans around bean methods annotated with SentryTransaction and SentrySpan.
SentryTracingConfiguration() - Constructor for class io.sentry.spring.jakarta.tracing.SentryTracingConfiguration
 
SentryTracingFilter - Class in io.sentry.spring.jakarta.tracing
Creates ITransaction around HTTP request executions if performance is enabled.
SentryTracingFilter() - Constructor for class io.sentry.spring.jakarta.tracing.SentryTracingFilter
Creates filter that resolves transaction name using SpringMvcTransactionNameProvider.
SentryTracingFilter(IHub) - Constructor for class io.sentry.spring.jakarta.tracing.SentryTracingFilter
 
SentryTracingFilter(IHub, TransactionNameProvider) - Constructor for class io.sentry.spring.jakarta.tracing.SentryTracingFilter
Creates filter that resolves transaction name using transaction name provider given by parameter.
SentryTransaction - Annotation Interface in io.sentry.spring.jakarta.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.jakarta.tracing.SentryAdviceConfiguration
 
SentryTransactionAdvice - Class in io.sentry.spring.jakarta.tracing
Reports execution of every bean method annotated with SentryTransaction or a execution of a bean method within a class annotated with SentryTransaction.
SentryTransactionAdvice(IHub) - Constructor for class io.sentry.spring.jakarta.tracing.SentryTransactionAdvice
 
sentryTransactionAdvisor(Pointcut, Advice) - Method in class io.sentry.spring.jakarta.tracing.SentryAdviceConfiguration
 
sentryTransactionPointcut() - Method in class io.sentry.spring.jakarta.tracing.SentryTransactionPointcutConfiguration
Pointcut around which transactions are created.
SentryTransactionPointcutConfiguration - Class in io.sentry.spring.jakarta.tracing
AOP pointcut configuration for SentryTransaction.
SentryTransactionPointcutConfiguration() - Constructor for class io.sentry.spring.jakarta.tracing.SentryTransactionPointcutConfiguration
 
SentryUserFilter - Class in io.sentry.spring.jakarta
Sets the User on the IScope with information retrieved from SentryUserProviders.
SentryUserFilter(IHub, List<SentryUserProvider>) - Constructor for class io.sentry.spring.jakarta.SentryUserFilter
 
SentryUserProvider - Interface in io.sentry.spring.jakarta
Out of the box Spring integration configures single SentryUserProvider - HttpServletRequestSentryUserProvider.
SentryWebConfiguration - Class in io.sentry.spring.jakarta
Registers Spring Web specific Sentry beans.
SentryWebConfiguration() - Constructor for class io.sentry.spring.jakarta.SentryWebConfiguration
 
SentryWebExceptionHandler - Class in io.sentry.spring.jakarta.webflux
Handles unhandled exceptions in Spring WebFlux integration.
SentryWebExceptionHandler(IHub) - Constructor for class io.sentry.spring.jakarta.webflux.SentryWebExceptionHandler
 
SentryWebFilter - Class in io.sentry.spring.jakarta.webflux
Manages IScope in Webflux request processing.
SentryWebFilter(IHub) - Constructor for class io.sentry.spring.jakarta.webflux.SentryWebFilter
 
SentryWebFilterWithThreadLocalAccessor - Class in io.sentry.spring.jakarta.webflux
Manages IScope in Webflux request processing.
SentryWebFilterWithThreadLocalAccessor(IHub) - Constructor for class io.sentry.spring.jakarta.webflux.SentryWebFilterWithThreadLocalAccessor
 
setApplicationContext(ApplicationContext) - Method in class io.sentry.spring.jakarta.SentryInitBeanPostProcessor
 
setValue(IHub) - Method in class io.sentry.spring.jakarta.webflux.SentryReactorThreadLocalAccessor
 
shouldTraceRequest(IHub, ServerHttpRequest) - Method in class io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
 
sourceBuilderCustomizerWebflux() - Method in class io.sentry.spring.jakarta.graphql.SentryGraphqlConfiguration
 
sourceBuilderCustomizerWebmvc() - Method in class io.sentry.spring.jakarta.graphql.SentryGraphqlConfiguration
 
SpringMvcTransactionNameProvider - Class in io.sentry.spring.jakarta.tracing
Resolves transaction name using HttpServletRequest.getMethod() and templated route that handled the request.
SpringMvcTransactionNameProvider() - Constructor for class io.sentry.spring.jakarta.tracing.SpringMvcTransactionNameProvider
 
SpringSecuritySentryUserProvider - Class in io.sentry.spring.jakarta
Resolves user information from Spring Security Authentication obtained via SecurityContextHolder.
SpringSecuritySentryUserProvider(SentryOptions) - Constructor for class io.sentry.spring.jakarta.SpringSecuritySentryUserProvider
 
startTransaction(IHub, ServerHttpRequest, TransactionContext) - Method in class io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
 

T

TRACE_ORIGIN - Static variable in class io.sentry.spring.jakarta.webflux.SentryWebFilterWithThreadLocalAccessor
 
TransactionNameProvider - Interface in io.sentry.spring.jakarta.tracing
Resolves transaction name from HttpServletRequest.

V

value() - Element in annotation interface io.sentry.spring.jakarta.checkin.SentryCheckIn
Monitor slug.
value() - Element in annotation interface io.sentry.spring.jakarta.tracing.SentrySpan
Span operation.
value() - Element in annotation interface io.sentry.spring.jakarta.tracing.SentryTransaction
Transaction name.
VERSION_NAME - Static variable in class io.sentry.spring.jakarta.BuildConfig
 

W

withName(String) - Method in class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
withOptions(Consumer<DataLoaderOptions>) - Method in class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
withOptions(DataLoaderOptions) - Method in class io.sentry.spring.jakarta.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
withSentry(Flux<T>) - Static method in class io.sentry.spring.jakarta.webflux.ReactorUtils
Writes the current Sentry IHub to the Context and uses ThreadLocalAccessor to propagate it.
withSentry(Mono<T>) - Static method in class io.sentry.spring.jakarta.webflux.ReactorUtils
Writes the current Sentry IHub to the Context and uses ThreadLocalAccessor to propagate it.
withSentryHub(Flux<T>, IHub) - Static method in class io.sentry.spring.jakarta.webflux.ReactorUtils
Writes the given Sentry IHub to the Context and uses ThreadLocalAccessor to propagate it.
withSentryHub(Mono<T>, IHub) - Static method in class io.sentry.spring.jakarta.webflux.ReactorUtils
Writes the given Sentry IHub to the Context and uses ThreadLocalAccessor to propagate it.
withSentryNewMainHubClone(Flux<T>) - Static method in class io.sentry.spring.jakarta.webflux.ReactorUtils
Writes a new Sentry IHub cloned from the main hub to the Context and uses ThreadLocalAccessor to propagate it.
withSentryNewMainHubClone(Mono<T>) - Static method in class io.sentry.spring.jakarta.webflux.ReactorUtils
Writes a new Sentry IHub cloned from the main hub to the Context and uses ThreadLocalAccessor to propagate it.
A B C D E F G H I K M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values