All Classes and Interfaces
Class
Description
Resolves transaction name using other transaction name providers by invoking them in order.
Attaches context tags defined in
SentryOptions.getContextTags() from MDC to
SentryBaseEvent.getTags().Enables Sentry error handling capabilities.
Resolves user information from
HttpServletRequest obtained via RequestContextHolder.Creates advice infrastructure for
SentrySpan and SentryTransaction.Captures an exception passed to an annotated method.
Captures an exception passed to a bean method annotated with
SentryCaptureExceptionParameter.Provides infrastructure beans for capturing exceptions passed to bean methods annotated with
SentryCaptureExceptionParameter.AOP pointcut configuration for
SentryCaptureExceptionParameter.Sends a
CheckIn for the annotated method.Reports execution of every bean method annotated with
SentryCheckIn as a monitor
check-in.AOP pointcut configuration for
SentryCheckIn.Creates advice infrastructure for
SentryCaptureExceptionParameter.HandlerExceptionResolver implementation that will record any exception that a Spring
Controller throws to Sentry.Registers beans required to use Sentry core features.
Initializes Sentry after all beans are registered.
Attaches transaction name from the HTTP request to
SentryEvent.Hook meant to used with
Schedulers.onScheduleHook(String, Function) to configure Reactor to copy correct scopes into the operating thread.Makes annotated method execution or a method execution within a class annotated with
SentrySpan executed within running SentryTransaction to get wrapped into Span.Creates a span from every bean method executed within
SentryTransaction.AOP pointcut configuration for
SentrySpan.Servlet container initializer used to add the
SentrySpringFilter to the ServletContext.Forks scopes for the thread running a
Runnable given by parameter.Provides infrastructure beans for creating transactions and spans around bean methods annotated
with
SentryTransaction and SentrySpan.Creates
ITransaction around HTTP request executions.Makes annotated method execution or a method execution within an annotated class to get wrapped
into
SentryTransaction.Reports execution of every bean method annotated with
SentryTransaction or a execution of
a bean method within a class annotated with SentryTransaction.AOP pointcut configuration for
SentryTransaction.Out of the box Spring integration configures single
SentryUserProvider - HttpServletRequestSentryUserProvider.Registers Spring Web specific Sentry beans.
Handles unhandled exceptions in Spring WebFlux integration.
Manages
IScope in Webflux request processing.Resolves transaction name using
HttpServletRequest.getMethod() and templated route that
handled the request.Attaches the list of active Spring profiles (an empty list if only the default profile is active)
to the
TraceContext associated with the event.Resolves user information from Spring Security
Authentication obtained via SecurityContextHolder.Fallback TransactionNameProvider when Spring is used in servlet mode (without MVC).
Resolves transaction name from
HttpServletRequest.