forked from getsentry/sentry-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsentry-spring.api
More file actions
99 lines (81 loc) · 4.98 KB
/
Copy pathsentry-spring.api
File metadata and controls
99 lines (81 loc) · 4.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
public final class io/sentry/spring/BuildConfig {
public static final field SENTRY_SPRING_SDK_NAME Ljava/lang/String;
public static final field VERSION_NAME Ljava/lang/String;
}
public abstract interface annotation class io/sentry/spring/EnableSentry : java/lang/annotation/Annotation {
public abstract fun dsn ()Ljava/lang/String;
public abstract fun exceptionResolverOrder ()I
public abstract fun sendDefaultPii ()Z
}
public final class io/sentry/spring/HttpServletRequestSentryUserProvider : io/sentry/spring/SentryUserProvider {
public fun <init> (Lio/sentry/SentryOptions;)V
public fun provideUser ()Lio/sentry/protocol/User;
}
public class io/sentry/spring/SentryExceptionResolver : org/springframework/core/Ordered, org/springframework/web/servlet/HandlerExceptionResolver {
public fun <init> (Lio/sentry/IHub;I)V
public fun getOrder ()I
public fun resolveException (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Ljava/lang/Exception;)Lorg/springframework/web/servlet/ModelAndView;
}
public class io/sentry/spring/SentryHubRegistrar : org/springframework/context/annotation/ImportBeanDefinitionRegistrar {
public fun <init> ()V
public fun registerBeanDefinitions (Lorg/springframework/core/type/AnnotationMetadata;Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V
}
public class io/sentry/spring/SentryInitBeanPostProcessor : org/springframework/beans/factory/config/BeanPostProcessor, org/springframework/context/ApplicationContextAware {
public fun <init> ()V
public fun postProcessAfterInitialization (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
public fun setApplicationContext (Lorg/springframework/context/ApplicationContext;)V
}
public class io/sentry/spring/SentryRequestHttpServletRequestProcessor : io/sentry/EventProcessor {
public fun <init> (Ljavax/servlet/http/HttpServletRequest;Lio/sentry/spring/SentryRequestResolver;)V
public fun process (Lio/sentry/SentryEvent;Ljava/lang/Object;)Lio/sentry/SentryEvent;
}
public class io/sentry/spring/SentryRequestResolver {
public fun <init> (Lio/sentry/SentryOptions;)V
public fun resolveSentryRequest (Ljavax/servlet/http/HttpServletRequest;)Lio/sentry/protocol/Request;
}
public class io/sentry/spring/SentrySpringRequestListener : javax/servlet/ServletRequestListener, org/springframework/core/Ordered {
public fun <init> (Lio/sentry/IHub;Lio/sentry/spring/SentryRequestResolver;)V
public fun getOrder ()I
public fun requestDestroyed (Ljavax/servlet/ServletRequestEvent;)V
public fun requestInitialized (Ljavax/servlet/ServletRequestEvent;)V
}
public abstract interface class io/sentry/spring/SentryUserProvider {
public abstract fun provideUser ()Lio/sentry/protocol/User;
}
public final class io/sentry/spring/SentryUserProviderEventProcessor : io/sentry/EventProcessor {
public fun <init> (Lio/sentry/spring/SentryUserProvider;)V
public fun getSentryUserProvider ()Lio/sentry/spring/SentryUserProvider;
public fun process (Lio/sentry/SentryEvent;Ljava/lang/Object;)Lio/sentry/SentryEvent;
}
public class io/sentry/spring/SentryWebConfiguration {
public fun <init> ()V
public fun httpServletRequestSentryUserProvider (Lio/sentry/SentryOptions;)Lio/sentry/spring/HttpServletRequestSentryUserProvider;
public fun sentryRequestResolver (Lio/sentry/SentryOptions;)Lio/sentry/spring/SentryRequestResolver;
public fun sentrySpringRequestListener (Lio/sentry/IHub;Lio/sentry/spring/SentryRequestResolver;)Lio/sentry/spring/SentrySpringRequestListener;
}
public abstract interface annotation class io/sentry/spring/tracing/SentrySpan : java/lang/annotation/Annotation {
public abstract fun description ()Ljava/lang/String;
public abstract fun operation ()Ljava/lang/String;
public abstract fun value ()Ljava/lang/String;
}
public class io/sentry/spring/tracing/SentrySpanAdvice : org/aopalliance/intercept/MethodInterceptor {
public fun <init> (Lio/sentry/IHub;)V
public fun invoke (Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;
}
public class io/sentry/spring/tracing/SentryTracingFilter : org/springframework/web/filter/OncePerRequestFilter {
public fun <init> (Lio/sentry/IHub;Lio/sentry/SentryOptions;Lio/sentry/spring/SentryRequestResolver;)V
protected fun doFilterInternal (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V
}
public abstract interface annotation class io/sentry/spring/tracing/SentryTransaction : java/lang/annotation/Annotation {
public abstract fun name ()Ljava/lang/String;
public abstract fun operation ()Ljava/lang/String;
public abstract fun value ()Ljava/lang/String;
}
public class io/sentry/spring/tracing/SentryTransactionAdvice : org/aopalliance/intercept/MethodInterceptor {
public fun <init> (Lio/sentry/IHub;)V
public fun invoke (Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;
}
public final class io/sentry/spring/tracing/TransactionNameProvider {
public fun <init> ()V
public fun provideTransactionName (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;
}