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

AbstractSentryWebFilter - Class in io.sentry.spring7.webflux
Manages IScope in Webflux request processing.
AbstractSentryWebFilter(IScopes) - Constructor for class io.sentry.spring7.webflux.AbstractSentryWebFilter
 
afterRecord(ConsumerRecord<K, V>, Consumer<K, V>) - Method in class io.sentry.spring7.kafka.SentryKafkaRecordInterceptor
 
apply(Runnable) - Method in class io.sentry.spring7.webflux.SentryScheduleHook
 

B

BuildConfig - Class in io.sentry.spring7
 

C

clear() - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
clearThreadState(Consumer<?, ?>) - Method in class io.sentry.spring7.kafka.SentryKafkaRecordInterceptor
 
CombinedTransactionNameProvider - Class in io.sentry.spring7.tracing
Resolves transaction name using other transaction name providers by invoking them in order.
CombinedTransactionNameProvider(List<TransactionNameProvider>) - Constructor for class io.sentry.spring7.tracing.CombinedTransactionNameProvider
 
ContextTagsEventProcessor - Class in io.sentry.spring7
Attaches context tags defined in SentryOptions.getContextTags() from MDC to SentryBaseEvent.getTags().
ContextTagsEventProcessor(SentryOptions) - Constructor for class io.sentry.spring7.ContextTagsEventProcessor
 
createEvent(HttpServletRequest, Exception) - Method in class io.sentry.spring7.SentryExceptionResolver
 
createHint(HttpServletRequest, HttpServletResponse) - Method in class io.sentry.spring7.SentryExceptionResolver
 
customize(SchedulerFactoryBean) - Method in class io.sentry.spring7.checkin.SentrySchedulerFactoryBeanCustomizer
 

D

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

E

EnableSentry - Annotation Interface in io.sentry.spring7
Enables Sentry error handling capabilities.
evict(Object) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
evictIfPresent(Object) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
exceptionResolverAdapter() - Method in class io.sentry.spring7.graphql.SentryGraphql22Configuration
 
exceptionResolverAdapter() - Method in class io.sentry.spring7.graphql.SentryGraphqlConfiguration
 
exceptionResolverOrder() - Element in annotation interface io.sentry.spring7.EnableSentry
Determines whether all web exceptions are reported or only uncaught exceptions.

F

failure(ConsumerRecord<K, V>, Exception, Consumer<K, V>) - Method in class io.sentry.spring7.kafka.SentryKafkaRecordInterceptor
 
filter(ClientRequest, ExchangeFunction) - Method in class io.sentry.spring7.tracing.SentrySpanClientWebRequestFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class io.sentry.spring7.webflux.SentryWebFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class io.sentry.spring7.webflux.SentryWebFilterWithThreadLocalAccessor
 
forName(String) - Method in class io.sentry.spring7.graphql.SentryBatchLoaderRegistry
 
forTypePair(Class<K>, Class<V>) - Method in class io.sentry.spring7.graphql.SentryBatchLoaderRegistry
 

G

get(Object) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
get(Object, Callable<T>) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
get(Object, Class<T>) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
getCache(String) - Method in class io.sentry.spring7.cache.SentryCacheManagerWrapper
 
getCacheNames() - Method in class io.sentry.spring7.cache.SentryCacheManagerWrapper
 
getName() - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
getNativeCache() - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
getOrder() - Method in class io.sentry.spring7.cache.SentryCacheBeanPostProcessor
 
getOrder() - Method in class io.sentry.spring7.ContextTagsEventProcessor
 
getOrder() - Method in class io.sentry.spring7.graphql.SentryGraphqlBeanPostProcessor
 
getOrder() - Method in class io.sentry.spring7.kafka.SentryKafkaConsumerBeanPostProcessor
 
getOrder() - Method in class io.sentry.spring7.kafka.SentryKafkaProducerBeanPostProcessor
 
getOrder() - Method in class io.sentry.spring7.SentryExceptionResolver
 
getOrder() - Method in class io.sentry.spring7.SentryRequestHttpServletRequestProcessor
 
getSentryUserProviders() - Method in class io.sentry.spring7.SentryUserFilter
 
getTransactionName() - Method in class io.sentry.spring7.tracing.TransactionNameWithSource
 
getTransactionNameSource() - Method in class io.sentry.spring7.tracing.TransactionNameWithSource
 
graphqlBeanPostProcessor() - Method in class io.sentry.spring7.graphql.SentryGraphql22Configuration
 
graphqlBeanPostProcessor() - Method in class io.sentry.spring7.graphql.SentryGraphqlConfiguration
 

H

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

I

intercept(ConsumerRecord<K, V>, Consumer<K, V>) - Method in class io.sentry.spring7.kafka.SentryKafkaRecordInterceptor
 
intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class io.sentry.spring7.tracing.SentrySpanClientHttpRequestInterceptor
 
invalidate() - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
invoke(MethodInvocation) - Method in class io.sentry.spring7.checkin.SentryCheckInAdvice
 
invoke(MethodInvocation) - Method in class io.sentry.spring7.exception.SentryCaptureExceptionParameterAdvice
 
invoke(MethodInvocation) - Method in class io.sentry.spring7.tracing.SentrySpanAdvice
 
invoke(MethodInvocation) - Method in class io.sentry.spring7.tracing.SentryTransactionAdvice
 
io.sentry.spring7 - package io.sentry.spring7
 
io.sentry.spring7.cache - package io.sentry.spring7.cache
 
io.sentry.spring7.checkin - package io.sentry.spring7.checkin
 
io.sentry.spring7.exception - package io.sentry.spring7.exception
 
io.sentry.spring7.graphql - package io.sentry.spring7.graphql
 
io.sentry.spring7.kafka - package io.sentry.spring7.kafka
 
io.sentry.spring7.opentelemetry - package io.sentry.spring7.opentelemetry
 
io.sentry.spring7.tracing - package io.sentry.spring7.tracing
 
io.sentry.spring7.webflux - package io.sentry.spring7.webflux
 
io.sentry.spring7.webflux.reactor - package io.sentry.spring7.webflux.reactor
 
isThreadLocalContextAware() - Method in class io.sentry.spring7.graphql.SentryDataFetcherExceptionResolverAdapter
 

M

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

N

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

O

onStartup(Set<Class<?>>, ServletContext) - Method in class io.sentry.spring7.SentrySpringServletContainerInitializer
 
onSubscriptionResult(Object, IScopes, ExceptionReporter, InstrumentationFieldFetchParameters) - Method in class io.sentry.spring7.graphql.SentryDgsSubscriptionHandler
 
onSubscriptionResult(Object, IScopes, ExceptionReporter, InstrumentationFieldFetchParameters) - Method in class io.sentry.spring7.graphql.SentrySpringSubscriptionHandler
 
openTelemetrySpanFactory(OpenTelemetry) - Static method in class io.sentry.spring7.opentelemetry.SentryOpenTelemetryNoAgentConfiguration
 
operation() - Element in annotation interface io.sentry.spring7.tracing.SentrySpan
Span operation.
operation() - Element in annotation interface io.sentry.spring7.tracing.SentryTransaction
A transaction operation, for example "http".

P

postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring7.cache.SentryCacheBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring7.kafka.SentryKafkaConsumerBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring7.kafka.SentryKafkaProducerBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring7.SentryInitBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class io.sentry.spring7.graphql.SentryGraphqlBeanPostProcessor
 
process(SentryTransaction, Hint) - Method in class io.sentry.spring7.SpringProfilesEventProcessor
 
process(SentryEvent, Hint) - Method in class io.sentry.spring7.SentryRequestHttpServletRequestProcessor
 
process(SentryEvent, Hint) - Method in class io.sentry.spring7.SpringProfilesEventProcessor
 
process(SentryEvent, Hint) - Method in class io.sentry.spring7.ContextTagsEventProcessor
 
process(SentryReplayEvent, Hint) - Method in class io.sentry.spring7.SpringProfilesEventProcessor
 
provideTransactionName(HttpServletRequest) - Method in class io.sentry.spring7.tracing.CombinedTransactionNameProvider
 
provideTransactionName(HttpServletRequest) - Method in class io.sentry.spring7.tracing.SpringMvcTransactionNameProvider
 
provideTransactionName(HttpServletRequest) - Method in class io.sentry.spring7.tracing.SpringServletTransactionNameProvider
 
provideTransactionName(HttpServletRequest) - Method in interface io.sentry.spring7.tracing.TransactionNameProvider
Resolves transaction name from HttpServletRequest.
provideTransactionNameAndSource(HttpServletRequest) - Method in class io.sentry.spring7.tracing.CombinedTransactionNameProvider
 
provideTransactionNameAndSource(HttpServletRequest) - Method in interface io.sentry.spring7.tracing.TransactionNameProvider
 
provideTransactionSource() - Method in class io.sentry.spring7.tracing.CombinedTransactionNameProvider
 
provideTransactionSource() - Method in class io.sentry.spring7.tracing.SpringMvcTransactionNameProvider
 
provideTransactionSource() - Method in class io.sentry.spring7.tracing.SpringServletTransactionNameProvider
 
provideTransactionSource() - Method in interface io.sentry.spring7.tracing.TransactionNameProvider
Returns the source of the transaction name.
provideUser() - Method in class io.sentry.spring7.HttpServletRequestSentryUserProvider
 
provideUser() - Method in interface io.sentry.spring7.SentryUserProvider
 
provideUser() - Method in class io.sentry.spring7.SpringSecuritySentryUserProvider
 
put(Object, Object) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
putIfAbsent(Object, Object) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 

R

ReactorUtils - Class in io.sentry.spring7.webflux.reactor
Deprecated.
Please use SentryReactorUtils directly.
ReactorUtils() - Constructor for class io.sentry.spring7.webflux.reactor.ReactorUtils
Deprecated.
 
registerBatchLoader(BiFunction<List<K>, BatchLoaderEnvironment, Flux<V>>) - Method in class io.sentry.spring7.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.sentry.spring7.SentryHubRegistrar
 
registerDataLoaders(DataLoaderRegistry, GraphQLContext) - Method in class io.sentry.spring7.graphql.SentryBatchLoaderRegistry
 
registerMappedBatchLoader(BiFunction<Set<K>, BatchLoaderEnvironment, Mono<Map<K, V>>>) - Method in class io.sentry.spring7.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
resolveException(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class io.sentry.spring7.SentryExceptionResolver
 
resolveSentryRequest(HttpServletRequest) - Method in class io.sentry.spring7.SentryRequestResolver
 
resolveSentryRequest(ServerHttpRequest) - Method in class io.sentry.spring7.webflux.SentryRequestResolver
 
resolveToMultipleErrors(Throwable, DataFetchingEnvironment) - Method in class io.sentry.spring7.graphql.SentryDataFetcherExceptionResolverAdapter
 
resolveToSingleError(Throwable, DataFetchingEnvironment) - Method in class io.sentry.spring7.graphql.SentryDataFetcherExceptionResolverAdapter
 
retrieve(Object) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 
retrieve(Object, Supplier<CompletableFuture<T>>) - Method in class io.sentry.spring7.cache.SentryCacheWrapper
 

S

schedulerFactoryBeanCustomizer() - Method in class io.sentry.spring7.checkin.SentryQuartzConfiguration
 
sendDefaultPii() - Element in annotation interface io.sentry.spring7.EnableSentry
Whether to send personal identifiable information along with events.
SENTRY_HUB_KEY - Static variable in class io.sentry.spring7.webflux.AbstractSentryWebFilter
Deprecated.
SENTRY_SCOPES_KEY - Static variable in class io.sentry.spring7.webflux.AbstractSentryWebFilter
 
SENTRY_SPRING_7_SDK_NAME - Static variable in class io.sentry.spring7.BuildConfig
 
SentryAdviceConfiguration - Class in io.sentry.spring7.tracing
Creates advice infrastructure for SentrySpan and SentryTransaction.
SentryAdviceConfiguration() - Constructor for class io.sentry.spring7.tracing.SentryAdviceConfiguration
 
SentryBatchLoaderRegistry - Class in io.sentry.spring7.graphql
 
SentryBatchLoaderRegistry.SentryRegistrationSpec<K,V> - Class in io.sentry.spring7.graphql
 
SentryCacheBeanPostProcessor - Class in io.sentry.spring7.cache
Wraps CacheManager beans in SentryCacheManagerWrapper for instrumentation.
SentryCacheBeanPostProcessor() - Constructor for class io.sentry.spring7.cache.SentryCacheBeanPostProcessor
 
SentryCacheManagerWrapper - Class in io.sentry.spring7.cache
Wraps a Spring CacheManager to return Sentry-instrumented caches.
SentryCacheManagerWrapper(CacheManager, IScopes) - Constructor for class io.sentry.spring7.cache.SentryCacheManagerWrapper
 
SentryCacheWrapper - Class in io.sentry.spring7.cache
Wraps a Spring Cache to create Sentry spans for cache operations.
SentryCacheWrapper(Cache, IScopes) - Constructor for class io.sentry.spring7.cache.SentryCacheWrapper
 
SentryCaptureExceptionParameter - Annotation Interface in io.sentry.spring7.exception
Captures an exception passed to an annotated method.
sentryCaptureExceptionParameterAdvice() - Method in class io.sentry.spring7.exception.SentryExceptionParameterAdviceConfiguration
 
SentryCaptureExceptionParameterAdvice - Class in io.sentry.spring7.exception
Captures an exception passed to a bean method annotated with SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterAdvice() - Constructor for class io.sentry.spring7.exception.SentryCaptureExceptionParameterAdvice
 
SentryCaptureExceptionParameterAdvice(IScopes) - Constructor for class io.sentry.spring7.exception.SentryCaptureExceptionParameterAdvice
 
sentryCaptureExceptionParameterAdvisor(Pointcut, Advice) - Method in class io.sentry.spring7.exception.SentryExceptionParameterAdviceConfiguration
 
SentryCaptureExceptionParameterConfiguration - Class in io.sentry.spring7.exception
Provides infrastructure beans for capturing exceptions passed to bean methods annotated with SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterConfiguration() - Constructor for class io.sentry.spring7.exception.SentryCaptureExceptionParameterConfiguration
 
sentryCaptureExceptionParameterPointcut() - Method in class io.sentry.spring7.exception.SentryCaptureExceptionParameterPointcutConfiguration
Pointcut around which spans are created.
SentryCaptureExceptionParameterPointcutConfiguration - Class in io.sentry.spring7.exception
AOP pointcut configuration for SentryCaptureExceptionParameter.
SentryCaptureExceptionParameterPointcutConfiguration() - Constructor for class io.sentry.spring7.exception.SentryCaptureExceptionParameterPointcutConfiguration
 
SentryCheckIn - Annotation Interface in io.sentry.spring7.checkin
Sends a CheckIn for the annotated method.
sentryCheckInAdvice() - Method in class io.sentry.spring7.checkin.SentryCheckInAdviceConfiguration
 
SentryCheckInAdvice - Class in io.sentry.spring7.checkin
Reports execution of every bean method annotated with SentryCheckIn as a monitor check-in.
SentryCheckInAdvice() - Constructor for class io.sentry.spring7.checkin.SentryCheckInAdvice
 
SentryCheckInAdvice(IScopes) - Constructor for class io.sentry.spring7.checkin.SentryCheckInAdvice
 
SentryCheckInAdviceConfiguration - Class in io.sentry.spring7.checkin
 
SentryCheckInAdviceConfiguration() - Constructor for class io.sentry.spring7.checkin.SentryCheckInAdviceConfiguration
 
sentryCheckInAdvisor(Pointcut, Advice) - Method in class io.sentry.spring7.checkin.SentryCheckInAdviceConfiguration
 
sentryCheckInPointcut() - Method in class io.sentry.spring7.checkin.SentryCheckInPointcutConfiguration
Pointcut around which check-ins are created.
SentryCheckInPointcutConfiguration - Class in io.sentry.spring7.checkin
AOP pointcut configuration for SentryCheckIn.
SentryCheckInPointcutConfiguration() - Constructor for class io.sentry.spring7.checkin.SentryCheckInPointcutConfiguration
 
SentryDataFetcherExceptionResolverAdapter - Class in io.sentry.spring7.graphql
 
SentryDataFetcherExceptionResolverAdapter() - Constructor for class io.sentry.spring7.graphql.SentryDataFetcherExceptionResolverAdapter
 
SentryDgsSubscriptionHandler - Class in io.sentry.spring7.graphql
 
SentryDgsSubscriptionHandler() - Constructor for class io.sentry.spring7.graphql.SentryDgsSubscriptionHandler
 
SentryExceptionParameterAdviceConfiguration - Class in io.sentry.spring7.exception
Creates advice infrastructure for SentryCaptureExceptionParameter.
SentryExceptionParameterAdviceConfiguration() - Constructor for class io.sentry.spring7.exception.SentryExceptionParameterAdviceConfiguration
 
SentryExceptionResolver - Class in io.sentry.spring7
HandlerExceptionResolver implementation that will record any exception that a Spring Controller throws to Sentry.
SentryExceptionResolver(IScopes, TransactionNameProvider, int) - Constructor for class io.sentry.spring7.SentryExceptionResolver
 
SentryGraphql22Configuration - Class in io.sentry.spring7.graphql
 
SentryGraphql22Configuration() - Constructor for class io.sentry.spring7.graphql.SentryGraphql22Configuration
 
SentryGraphqlBeanPostProcessor - Class in io.sentry.spring7.graphql
 
SentryGraphqlBeanPostProcessor() - Constructor for class io.sentry.spring7.graphql.SentryGraphqlBeanPostProcessor
 
SentryGraphqlConfiguration - Class in io.sentry.spring7.graphql
 
SentryGraphqlConfiguration() - Constructor for class io.sentry.spring7.graphql.SentryGraphqlConfiguration
 
SentryHubRegistrar - Class in io.sentry.spring7
Registers beans required to use Sentry core features.
SentryHubRegistrar() - Constructor for class io.sentry.spring7.SentryHubRegistrar
 
SentryInitBeanPostProcessor - Class in io.sentry.spring7
Initializes Sentry after all beans are registered.
SentryInitBeanPostProcessor() - Constructor for class io.sentry.spring7.SentryInitBeanPostProcessor
 
sentryInstrumentationWebflux(ObjectProvider<SentryGraphqlInstrumentation.BeforeSpanCallback>) - Method in class io.sentry.spring7.graphql.SentryGraphql22Configuration
 
sentryInstrumentationWebflux(ObjectProvider<SentryGraphqlInstrumentation.BeforeSpanCallback>) - Method in class io.sentry.spring7.graphql.SentryGraphqlConfiguration
 
sentryInstrumentationWebMvc(ObjectProvider<SentryGraphqlInstrumentation.BeforeSpanCallback>) - Method in class io.sentry.spring7.graphql.SentryGraphql22Configuration
 
sentryInstrumentationWebMvc(ObjectProvider<SentryGraphqlInstrumentation.BeforeSpanCallback>) - Method in class io.sentry.spring7.graphql.SentryGraphqlConfiguration
 
SentryKafkaConsumerBeanPostProcessor - Class in io.sentry.spring7.kafka
Registers SentryKafkaRecordInterceptor on AbstractKafkaListenerContainerFactory beans.
SentryKafkaConsumerBeanPostProcessor() - Constructor for class io.sentry.spring7.kafka.SentryKafkaConsumerBeanPostProcessor
 
SentryKafkaProducerBeanPostProcessor - Class in io.sentry.spring7.kafka
Installs a ProducerPostProcessor on every ProducerFactory bean so that each Producer created by Spring Kafka is wrapped via SentryKafkaProducer.wrap(Producer).
SentryKafkaProducerBeanPostProcessor() - Constructor for class io.sentry.spring7.kafka.SentryKafkaProducerBeanPostProcessor
 
SentryKafkaRecordInterceptor<K,V> - Class in io.sentry.spring7.kafka
A RecordInterceptor that creates queue.process transactions for incoming Kafka records with distributed tracing support.
SentryKafkaRecordInterceptor(IScopes) - Constructor for class io.sentry.spring7.kafka.SentryKafkaRecordInterceptor
 
SentryKafkaRecordInterceptor(IScopes, RecordInterceptor<K, V>) - Constructor for class io.sentry.spring7.kafka.SentryKafkaRecordInterceptor
 
SentryOpenTelemetryAgentWithoutAutoInitConfiguration - Class in io.sentry.spring7.opentelemetry
 
SentryOpenTelemetryAgentWithoutAutoInitConfiguration() - Constructor for class io.sentry.spring7.opentelemetry.SentryOpenTelemetryAgentWithoutAutoInitConfiguration
 
SentryOpenTelemetryNoAgentConfiguration - Class in io.sentry.spring7.opentelemetry
 
SentryOpenTelemetryNoAgentConfiguration() - Constructor for class io.sentry.spring7.opentelemetry.SentryOpenTelemetryNoAgentConfiguration
 
sentryOpenTelemetryOptionsConfiguration() - Method in class io.sentry.spring7.opentelemetry.SentryOpenTelemetryAgentWithoutAutoInitConfiguration
 
sentryOpenTelemetryOptionsConfiguration() - Method in class io.sentry.spring7.opentelemetry.SentryOpenTelemetryNoAgentConfiguration
 
sentryOpenTelemetryProfilerConfiguration() - Method in class io.sentry.spring7.SentryProfilerConfiguration
 
sentryOpenTelemetryProfilerConverterConfiguration() - Method in class io.sentry.spring7.SentryProfilerConfiguration
 
SentryProfilerConfiguration - Class in io.sentry.spring7
Handles late initialization of the profiler if the application is run with the Opentelemetry Agent in auto-init mode.
SentryProfilerConfiguration() - Constructor for class io.sentry.spring7.SentryProfilerConfiguration
 
SentryQuartzConfiguration - Class in io.sentry.spring7.checkin
 
SentryQuartzConfiguration() - Constructor for class io.sentry.spring7.checkin.SentryQuartzConfiguration
 
SentryRegistrationSpec(BatchLoaderRegistry.RegistrationSpec<K, V>, Class<K>, Class<V>) - Constructor for class io.sentry.spring7.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
SentryRegistrationSpec(BatchLoaderRegistry.RegistrationSpec<K, V>, String) - Constructor for class io.sentry.spring7.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
SentryRequestHttpServletRequestProcessor - Class in io.sentry.spring7
Attaches transaction name from the HTTP request to SentryEvent.
SentryRequestHttpServletRequestProcessor(TransactionNameProvider, HttpServletRequest) - Constructor for class io.sentry.spring7.SentryRequestHttpServletRequestProcessor
 
SentryRequestResolver - Class in io.sentry.spring7
 
SentryRequestResolver - Class in io.sentry.spring7.webflux
 
SentryRequestResolver(IScopes) - Constructor for class io.sentry.spring7.SentryRequestResolver
 
SentryRequestResolver(IScopes) - Constructor for class io.sentry.spring7.webflux.SentryRequestResolver
 
SentryScheduleHook - Class in io.sentry.spring7.webflux
Hook meant to used with Schedulers.onScheduleHook(String, Function) to configure Reactor to copy correct scopes into the operating thread.
SentryScheduleHook() - Constructor for class io.sentry.spring7.webflux.SentryScheduleHook
 
SentrySchedulerFactoryBeanCustomizer - Class in io.sentry.spring7.checkin
 
SentrySchedulerFactoryBeanCustomizer() - Constructor for class io.sentry.spring7.checkin.SentrySchedulerFactoryBeanCustomizer
 
SentrySpan - Annotation Interface in io.sentry.spring7.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.spring7.tracing.SentryAdviceConfiguration
 
SentrySpanAdvice - Class in io.sentry.spring7.tracing
Creates a span from every bean method executed within SentryTransaction.
SentrySpanAdvice() - Constructor for class io.sentry.spring7.tracing.SentrySpanAdvice
 
SentrySpanAdvice(IScopes) - Constructor for class io.sentry.spring7.tracing.SentrySpanAdvice
 
sentrySpanAdvisor(Pointcut, Advice) - Method in class io.sentry.spring7.tracing.SentryAdviceConfiguration
 
SentrySpanClientHttpRequestInterceptor - Class in io.sentry.spring7.tracing
 
SentrySpanClientHttpRequestInterceptor(IScopes) - Constructor for class io.sentry.spring7.tracing.SentrySpanClientHttpRequestInterceptor
 
SentrySpanClientHttpRequestInterceptor(IScopes, boolean) - Constructor for class io.sentry.spring7.tracing.SentrySpanClientHttpRequestInterceptor
 
SentrySpanClientWebRequestFilter - Class in io.sentry.spring7.tracing
 
SentrySpanClientWebRequestFilter(IScopes) - Constructor for class io.sentry.spring7.tracing.SentrySpanClientWebRequestFilter
 
sentrySpanPointcut() - Method in class io.sentry.spring7.tracing.SentrySpanPointcutConfiguration
Pointcut around which spans are created.
SentrySpanPointcutConfiguration - Class in io.sentry.spring7.tracing
AOP pointcut configuration for SentrySpan.
SentrySpanPointcutConfiguration() - Constructor for class io.sentry.spring7.tracing.SentrySpanPointcutConfiguration
 
SentrySpringFilter - Class in io.sentry.spring7
 
SentrySpringFilter() - Constructor for class io.sentry.spring7.SentrySpringFilter
 
SentrySpringFilter(IScopes) - Constructor for class io.sentry.spring7.SentrySpringFilter
 
SentrySpringFilter(IScopes, SentryRequestResolver, TransactionNameProvider) - Constructor for class io.sentry.spring7.SentrySpringFilter
 
SentrySpringServletContainerInitializer - Class in io.sentry.spring7
Servlet container initializer used to add the SentrySpringFilter to the ServletContext.
SentrySpringServletContainerInitializer() - Constructor for class io.sentry.spring7.SentrySpringServletContainerInitializer
 
SentrySpringSubscriptionHandler - Class in io.sentry.spring7.graphql
 
SentrySpringSubscriptionHandler() - Constructor for class io.sentry.spring7.graphql.SentrySpringSubscriptionHandler
 
SentryTaskDecorator - Class in io.sentry.spring7
Forks scopes for a thread running a Runnable given by parameter.
SentryTaskDecorator() - Constructor for class io.sentry.spring7.SentryTaskDecorator
 
SentryTracingConfiguration - Class in io.sentry.spring7.tracing
Provides infrastructure beans for creating transactions and spans around bean methods annotated with SentryTransaction and SentrySpan.
SentryTracingConfiguration() - Constructor for class io.sentry.spring7.tracing.SentryTracingConfiguration
 
SentryTracingFilter - Class in io.sentry.spring7.tracing
Creates ITransaction around HTTP request executions if performance is enabled.
SentryTracingFilter() - Constructor for class io.sentry.spring7.tracing.SentryTracingFilter
Creates filter that resolves transaction name using SpringMvcTransactionNameProvider.
SentryTracingFilter(IScopes) - Constructor for class io.sentry.spring7.tracing.SentryTracingFilter
 
SentryTracingFilter(IScopes, TransactionNameProvider) - Constructor for class io.sentry.spring7.tracing.SentryTracingFilter
Creates filter that resolves transaction name using transaction name provider given by parameter.
SentryTracingFilter(IScopes, TransactionNameProvider, boolean) - Constructor for class io.sentry.spring7.tracing.SentryTracingFilter
Creates filter that resolves transaction name using transaction name provider given by parameter.
SentryTransaction - Annotation Interface in io.sentry.spring7.tracing
Makes annotated method execution or a method execution within an annotated class to get wrapped into SentryTransaction.
sentryTransactionAdvice() - Method in class io.sentry.spring7.tracing.SentryAdviceConfiguration
 
SentryTransactionAdvice - Class in io.sentry.spring7.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.spring7.tracing.SentryTransactionAdvice
 
SentryTransactionAdvice(IScopes) - Constructor for class io.sentry.spring7.tracing.SentryTransactionAdvice
 
sentryTransactionAdvisor(Pointcut, Advice) - Method in class io.sentry.spring7.tracing.SentryAdviceConfiguration
 
sentryTransactionPointcut() - Method in class io.sentry.spring7.tracing.SentryTransactionPointcutConfiguration
Pointcut around which transactions are created.
SentryTransactionPointcutConfiguration - Class in io.sentry.spring7.tracing
AOP pointcut configuration for SentryTransaction.
SentryTransactionPointcutConfiguration() - Constructor for class io.sentry.spring7.tracing.SentryTransactionPointcutConfiguration
 
SentryUserFilter - Class in io.sentry.spring7
Sets the User on the IScope with information retrieved from SentryUserProviders.
SentryUserFilter(IScopes, List<SentryUserProvider>) - Constructor for class io.sentry.spring7.SentryUserFilter
 
SentryUserProvider - Interface in io.sentry.spring7
Out of the box Spring integration configures single SentryUserProvider - HttpServletRequestSentryUserProvider.
SentryWebConfiguration - Class in io.sentry.spring7
Registers Spring Web specific Sentry beans.
SentryWebConfiguration() - Constructor for class io.sentry.spring7.SentryWebConfiguration
 
SentryWebExceptionHandler - Class in io.sentry.spring7.webflux
Handles unhandled exceptions in Spring WebFlux integration.
SentryWebExceptionHandler(IScopes) - Constructor for class io.sentry.spring7.webflux.SentryWebExceptionHandler
 
SentryWebFilter - Class in io.sentry.spring7.webflux
Manages IScope in Webflux request processing.
SentryWebFilter(IScopes) - Constructor for class io.sentry.spring7.webflux.SentryWebFilter
 
SentryWebFilterWithThreadLocalAccessor - Class in io.sentry.spring7.webflux
Manages IScope in Webflux request processing.
SentryWebFilterWithThreadLocalAccessor(IScopes) - Constructor for class io.sentry.spring7.webflux.SentryWebFilterWithThreadLocalAccessor
 
setApplicationContext(ApplicationContext) - Method in class io.sentry.spring7.SentryInitBeanPostProcessor
 
setEmbeddedValueResolver(StringValueResolver) - Method in class io.sentry.spring7.checkin.SentryCheckInAdvice
 
setupThreadState(Consumer<?, ?>) - Method in class io.sentry.spring7.kafka.SentryKafkaRecordInterceptor
 
shouldNotFilterAsyncDispatch() - Method in class io.sentry.spring7.tracing.SentryTracingFilter
 
shouldTraceRequest(IScopes, ServerHttpRequest) - Method in class io.sentry.spring7.webflux.AbstractSentryWebFilter
 
SpringMvcTransactionNameProvider - Class in io.sentry.spring7.tracing
Resolves transaction name using HttpServletRequest.getMethod() and templated route that handled the request.
SpringMvcTransactionNameProvider() - Constructor for class io.sentry.spring7.tracing.SpringMvcTransactionNameProvider
 
SpringProfilesEventProcessor - Class in io.sentry.spring7
Attaches the list of active Spring profiles (an empty list if only the default profile is active) to the TraceContext associated with the event.
SpringProfilesEventProcessor(Environment) - Constructor for class io.sentry.spring7.SpringProfilesEventProcessor
 
SpringSecuritySentryUserProvider - Class in io.sentry.spring7
Resolves user information from Spring Security Authentication obtained via SecurityContextHolder.
SpringSecuritySentryUserProvider(SentryOptions) - Constructor for class io.sentry.spring7.SpringSecuritySentryUserProvider
 
SpringServletTransactionNameProvider - Class in io.sentry.spring7.tracing
Fallback TransactionNameProvider when Spring is used in servlet mode (without MVC).
SpringServletTransactionNameProvider() - Constructor for class io.sentry.spring7.tracing.SpringServletTransactionNameProvider
 
startTransaction(IScopes, ServerHttpRequest, TransactionContext, String) - Method in class io.sentry.spring7.webflux.AbstractSentryWebFilter
 
staticLock - Static variable in class io.sentry.spring7.SentryRequestResolver
 
success(ConsumerRecord<K, V>, Consumer<K, V>) - Method in class io.sentry.spring7.kafka.SentryKafkaRecordInterceptor
 

T

TRACE_ORIGIN - Static variable in class io.sentry.spring7.webflux.SentryWebFilterWithThreadLocalAccessor
 
TransactionNameProvider - Interface in io.sentry.spring7.tracing
Resolves transaction name from HttpServletRequest.
TransactionNameWithSource - Class in io.sentry.spring7.tracing
 
TransactionNameWithSource(String, TransactionNameSource) - Constructor for class io.sentry.spring7.tracing.TransactionNameWithSource
 

V

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

W

withName(String) - Method in class io.sentry.spring7.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
withOptions(Consumer<DataLoaderOptions.Builder>) - Method in class io.sentry.spring7.graphql.SentryBatchLoaderRegistry.SentryRegistrationSpec
 
withOptions(DataLoaderOptions) - Method in class io.sentry.spring7.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