| Interface | Description |
|---|---|
| EventProcessor | |
| IEnvelopeReader | |
| IEnvelopeSender | |
| IHub |
SDK API contract which combines a client and scope management
|
| ILogger |
Sentry SDK internal logging interface.
|
| Integration |
Code that provides middlewares, bindings or hooks into certain frameworks or environments, along
with code that inserts those bindings and activates them.
|
| IScopeObserver |
Observer for the sync.
|
| ISentryClient |
Sentry Client interface
|
| ISerializer | |
| ISpan |
Represents performance monitoring Span.
|
| IUnknownPropertiesConsumer | |
| ScopeCallback | |
| SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForget | |
| SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetDirPath | |
| SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetFactory | |
| Sentry.OptionsConfiguration<T extends SentryOptions> |
Configuration options callback
|
| SentryOptions.BeforeBreadcrumbCallback |
The BeforeBreadcrumb callback
|
| SentryOptions.BeforeSendCallback |
The BeforeSend callback
|
| SentryOptions.TracesSamplerCallback |
The traces sampler callback.
|
| Class | Description |
|---|---|
| Breadcrumb |
Series of application events
|
| BuildConfig | |
| CustomSamplingContext |
Arbitrary data used in
SamplingContext to determine if transaction is going to be
sampled. |
| DateUtils |
Utilities to deal with dates
|
| DiagnosticLogger |
Sentry SDK internal diagnostic logger.
|
| DuplicateEventDetectionEventProcessor |
Deduplicates events containing throwable that has been already processed.
|
| EnvelopeReader | |
| EnvelopeSender | |
| GsonSerializer |
The AndroidSerializer class that uses Gson as JSON parser
|
| Hub | |
| HubAdapter | |
| MainEventProcessor | |
| NoOpEnvelopeReader | |
| NoOpLogger |
No-op implementation of ILogger
|
| OptionsContainer<T> | |
| OutboxSender | |
| SamplingContext |
Context used by
SentryOptions.TracesSamplerCallback to determine if transaction
is going to be sampled. |
| Scope |
Scope data to be sent with the event
|
| SendCachedEnvelopeFireAndForgetIntegration |
Sends cached events over when your App.
|
| SendFireAndForgetEnvelopeSender | |
| SendFireAndForgetOutboxSender | |
| Sentry |
Sentry SDK main API entry point
|
| SentryBaseEvent |
An item sent to Sentry in the envelope.
|
| SentryClient | |
| SentryEnvelope | |
| SentryEnvelopeHeader | |
| SentryEnvelopeHeaderAdapter | |
| SentryEnvelopeItem | |
| SentryEnvelopeItemHeader | |
| SentryEnvelopeItemHeaderAdapter | |
| SentryEvent | |
| SentryOptions |
Sentry SDK options
|
| SentryOptions.Proxy | |
| SentryTraceHeader |
Represents HTTP header "sentry-trace".
|
| SentryTransaction | |
| Session | |
| SessionAdapter | |
| ShutdownHookIntegration |
Registers hook that closes
Hub when main thread shuts down. |
| Span | |
| SpanContext | |
| SpanId | |
| SystemOutLogger |
ILogger implementation to System.out.
|
| TransactionContext | |
| UncaughtExceptionHandlerIntegration |
Sends any uncaught exception to Sentry, then passes the exception on to the pre-existing uncaught
exception handler.
|
| UserFeedback |
Adds additional information about what happened to an event.
|
| Enum | Description |
|---|---|
| SentryItemType | |
| SentryLevel |
the SentryLevel
|
| Session.State |
Session state
|
| SpanStatus |