Index

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

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() from MDC to SentryBaseEvent.getTags().
ContextTagsEventProcessor(SentryOptions) - Constructor for class io.sentry.spring.ContextTagsEventProcessor
 
createEvent(HttpServletRequest, Exception) - Method in class io.sentry.spring.SentryExceptionResolver
 
createHint(HttpServletRequest, HttpServletResponse) - Method in class io.sentry.spring.SentryExceptionResolver
 
customize(SchedulerFactoryBean) - Method in class io.sentry.spring.checkin.SentrySchedulerFactoryBeanCustomizer
 

D

decorate(Runnable) - Method in class io.sentry.spring.SentryTaskDecorator
 
description() - Element in annotation interface 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() - Element in annotation interface io.sentry.spring.EnableSentry
The DSN tells the SDK where to send the events to.

E

EnableSentry - Annotation Interface in io.sentry.spring
Enables Sentry error handling capabilities.
exceptionResolverAdapter() - Method in class io.sentry.spring.graphql.SentryGraphqlConfiguration
 
exceptionResolverOrder() - Element in annotation interface 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
 
forName(String) - Method in class io.sentry.spring.graphql.SentryBatchLoaderRegistry
 
forTypePair(Class<K>, Class<V>) - Method in class io.sentry.spring.graphql.SentryBatchLoaderRegistry
 

G

getOrder() - Method in class io.sentry.spring.graphql.SentryGraphqlBeanPostProcessor
 
getOrder() - Method in class io.sentry.spring.SentryExceptionResolver
 
getSentryUserProviders() - Method in class io.sentry.spring.SentryUserFilter
 
graphqlBeanPostProcessor() - Method in class io.sentry.spring.graphql.SentryGraphqlConfiguration
 

H

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

I

intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class io.sentry.spring.tracing.SentrySpanClientHttpRequestInterceptor
 
invoke(MethodInvocation) - Method in class io.sentry.spring.checkin.SentryCheckInAdvice
 
invoke(MethodInvocation) - Method in class io.sentry.spring.exception.SentryCaptureExceptionParameterAdvice
 
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.checkin - package io.sentry.spring.checkin
 
io.sentry.spring.exception - package io.sentry.spring.exception
 
io.sentry.spring.graphql - package io.sentry.spring.graphql
 
io.sentry.spring.tracing - package io.sentry.spring.tracing
 
io.sentry.spring.webflux - package io.sentry.spring.webflux
 
isThreadLocalContextAware() - Method in class io.sentry.spring.graphql.SentryDataFetcherExceptionResolverAdapter
 

M

maxRequestBodySize() - Element in annotation interface 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
 
MECHANISM_TYPE - Static variable in class io.sentry.spring.webflux.SentryWebExceptionHandler
 
monitorSlug() - Element in annotation interface io.sentry.spring.checkin.SentryCheckIn
Monitor slug.

N

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

O

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

P

postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring.SentryInitBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring.graphql.SentryGraphqlBeanPostProcessor
 
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

registerBatchLoader(BiFunction<List<K>, BatchLoaderEnvironment, Flux<V>>) - Method in class io.sentry.spring.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.sentry.spring.SentryHubRegistrar
 
registerDataLoaders(DataLoaderRegistry, GraphQLContext) - Method in class io.sentry.spring.graphql.SentryBatchLoaderRegistry
 
registerMappedBatchLoader(BiFunction<Set<K>, BatchLoaderEnvironment, Mono<Map<K, V>>>) - Method in class io.sentry.spring.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
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
 
resolveToMultipleErrors(Throwable, DataFetchingEnvironment) - Method in class io.sentry.spring.graphql.SentryDataFetcherExceptionResolverAdapter
 
resolveToSingleError(Throwable, DataFetchingEnvironment) - Method in class io.sentry.spring.graphql.SentryDataFetcherExceptionResolverAdapter
 

S

schedulerFactoryBeanCustomizer() - Method in class io.sentry.spring.checkin.SentryQuartzConfiguration
 
sendDefaultPii() - Element in annotation interface io.sentry.spring.EnableSentry
Whether to send personal identifiable information along with events.
SENTRY_HUB_KEY - Static variable in class io.sentry.spring.webflux.SentryWebFilter
 
SENTRY_SPRING_SDK_NAME - Static variable in class io.sentry.spring.BuildConfig
 
SentryAdviceConfiguration - Class in io.sentry.spring.tracing
Creates advice infrastructure for SentrySpan and SentryTransaction.
SentryAdviceConfiguration() - Constructor for class io.sentry.spring.tracing.SentryAdviceConfiguration
 
SentryBatchLoaderRegistry - Class in io.sentry.spring.graphql
 
SentryBatchLoaderRegistry.SentryRegistrationSpec<K,V> - Class in io.sentry.spring.graphql
 
SentryCaptureExceptionParameter - Annotation Interface in io.sentry.spring.exception
Captures an exception passed to an annotated method.
sentryCaptureExceptionParameterAdvice() - Method in class io.sentry.spring.exception.SentryExceptionParameterAdviceConfiguration
 
SentryCaptureExceptionParameterAdvice - Class in io.sentry.spring.exception
Captures an exception passed to a bean method annotated with SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterAdvice() - Constructor for class io.sentry.spring.exception.SentryCaptureExceptionParameterAdvice
 
SentryCaptureExceptionParameterAdvice(IHub) - Constructor for class io.sentry.spring.exception.SentryCaptureExceptionParameterAdvice
 
sentryCaptureExceptionParameterAdvisor(Pointcut, Advice) - Method in class io.sentry.spring.exception.SentryExceptionParameterAdviceConfiguration
 
SentryCaptureExceptionParameterConfiguration - Class in io.sentry.spring.exception
Provides infrastructure beans for capturing exceptions passed to bean methods annotated with SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterConfiguration() - Constructor for class io.sentry.spring.exception.SentryCaptureExceptionParameterConfiguration
 
sentryCaptureExceptionParameterPointcut() - Method in class io.sentry.spring.exception.SentryCaptureExceptionParameterPointcutConfiguration
Pointcut around which spans are created.
SentryCaptureExceptionParameterPointcutConfiguration - Class in io.sentry.spring.exception
AOP pointcut configuration for SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterPointcutConfiguration() - Constructor for class io.sentry.spring.exception.SentryCaptureExceptionParameterPointcutConfiguration
 
SentryCheckIn - Annotation Interface in io.sentry.spring.checkin
Sends a CheckIn for the annotated method.
sentryCheckInAdvice() - Method in class io.sentry.spring.checkin.SentryCheckInAdviceConfiguration
 
SentryCheckInAdvice - Class in io.sentry.spring.checkin
Reports execution of every bean method annotated with SentryCheckIn as a monitor check-in.
SentryCheckInAdvice() - Constructor for class io.sentry.spring.checkin.SentryCheckInAdvice
 
SentryCheckInAdvice(IHub) - Constructor for class io.sentry.spring.checkin.SentryCheckInAdvice
 
SentryCheckInAdviceConfiguration - Class in io.sentry.spring.checkin
 
SentryCheckInAdviceConfiguration() - Constructor for class io.sentry.spring.checkin.SentryCheckInAdviceConfiguration
 
sentryCheckInAdvisor(Pointcut, Advice) - Method in class io.sentry.spring.checkin.SentryCheckInAdviceConfiguration
 
sentryCheckInPointcut() - Method in class io.sentry.spring.checkin.SentryCheckInPointcutConfiguration
Pointcut around which check-ins are created.
SentryCheckInPointcutConfiguration - Class in io.sentry.spring.checkin
AOP pointcut configuration for SentryCheckIn.
SentryCheckInPointcutConfiguration() - Constructor for class io.sentry.spring.checkin.SentryCheckInPointcutConfiguration
 
SentryDataFetcherExceptionResolverAdapter - Class in io.sentry.spring.graphql
 
SentryDataFetcherExceptionResolverAdapter() - Constructor for class io.sentry.spring.graphql.SentryDataFetcherExceptionResolverAdapter
 
SentryDgsSubscriptionHandler - Class in io.sentry.spring.graphql
 
SentryDgsSubscriptionHandler() - Constructor for class io.sentry.spring.graphql.SentryDgsSubscriptionHandler
 
SentryExceptionParameterAdviceConfiguration - Class in io.sentry.spring.exception
Creates advice infrastructure for SentryCaptureExceptionParameter.
SentryExceptionParameterAdviceConfiguration() - Constructor for class io.sentry.spring.exception.SentryExceptionParameterAdviceConfiguration
 
SentryExceptionResolver - Class in io.sentry.spring
HandlerExceptionResolver implementation that will record any exception that a Spring Controller throws to Sentry.
SentryExceptionResolver(IHub, TransactionNameProvider, int) - Constructor for class io.sentry.spring.SentryExceptionResolver
 
SentryGraphqlBeanPostProcessor - Class in io.sentry.spring.graphql
 
SentryGraphqlBeanPostProcessor() - Constructor for class io.sentry.spring.graphql.SentryGraphqlBeanPostProcessor
 
SentryGraphqlConfiguration - Class in io.sentry.spring.graphql
 
SentryGraphqlConfiguration() - Constructor for class io.sentry.spring.graphql.SentryGraphqlConfiguration
 
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
 
SentryQuartzConfiguration - Class in io.sentry.spring.checkin
 
SentryQuartzConfiguration() - Constructor for class io.sentry.spring.checkin.SentryQuartzConfiguration
 
SentryRegistrationSpec(BatchLoaderRegistry.RegistrationSpec<K, V>, Class<K>, Class<V>) - Constructor for class io.sentry.spring.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
SentryRegistrationSpec(BatchLoaderRegistry.RegistrationSpec<K, V>, String) - Constructor for class io.sentry.spring.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
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
 
SentrySchedulerFactoryBeanCustomizer - Class in io.sentry.spring.checkin
 
SentrySchedulerFactoryBeanCustomizer() - Constructor for class io.sentry.spring.checkin.SentrySchedulerFactoryBeanCustomizer
 
SentrySpan - Annotation Interface in io.sentry.spring.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() - 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() - Constructor for class io.sentry.spring.tracing.SentrySpanAdvice
 
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 the ServletContext.
SentrySpringServletContainerInitializer() - Constructor for class io.sentry.spring.SentrySpringServletContainerInitializer
 
SentrySpringSubscriptionHandler - Class in io.sentry.spring.graphql
 
SentrySpringSubscriptionHandler() - Constructor for class io.sentry.spring.graphql.SentrySpringSubscriptionHandler
 
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 and SentrySpan.
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 Interface in io.sentry.spring.tracing
Makes annotated method execution or a method execution within an annotated class to get wrapped into SentryTransaction.
sentryTransactionAdvice() - 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 with SentryTransaction.
SentryTransactionAdvice() - Constructor for class io.sentry.spring.tracing.SentryTransactionAdvice
 
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
Sets the User on the IScope with information retrieved from SentryUserProviders.
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 IScope in Webflux request processing.
SentryWebFilter(IHub) - Constructor for class io.sentry.spring.webflux.SentryWebFilter
 
setApplicationContext(ApplicationContext) - Method in class io.sentry.spring.SentryInitBeanPostProcessor
 
setEmbeddedValueResolver(StringValueResolver) - Method in class io.sentry.spring.checkin.SentryCheckInAdvice
 
sourceBuilderCustomizerWebflux() - Method in class io.sentry.spring.graphql.SentryGraphqlConfiguration
 
sourceBuilderCustomizerWebmvc() - Method in class io.sentry.spring.graphql.SentryGraphqlConfiguration
 
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 via SecurityContextHolder.
SpringSecuritySentryUserProvider(SentryOptions) - Constructor for class io.sentry.spring.SpringSecuritySentryUserProvider
 

T

TransactionNameProvider - Interface in io.sentry.spring.tracing
Resolves transaction name from HttpServletRequest.

V

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

W

withName(String) - Method in class io.sentry.spring.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
withOptions(Consumer<DataLoaderOptions>) - Method in class io.sentry.spring.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
withOptions(DataLoaderOptions) - Method in class io.sentry.spring.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
A B C D E F G H I M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values