All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description App ApplyScopeData Marker interface for applying scope's data.ApplyScopeUtils Util class for Applying or not scope's data to an eventAsyncHttpTransport ITransport
implementation that executes request asynchronously in a blocking manner usingHttpURLConnection
.AsyncHttpTransportFactory CreatesAsyncHttpTransport
.Attachment You can use an attachment to store additional files alongside an event or transaction.Base64 Utilities for encoding and decoding the Base64 representation of binary data.Breadcrumb Series of application eventsBrowser BuildConfig Cached Marker interface for a capture involving data cached from diskCollectionAdapter Serializes collections to JSON.CollectionUtils Util class for CollectionsCollectionUtils.Predicate<T> A simplified copy of Java 8 Predicate.Contexts ContextsDeserializerAdapter ContextsSerializerAdapter CurrentDateProvider CustomSamplingContext Arbitrary data used inSamplingContext
to determine if transaction is going to be sampled.DateDeserializerAdapter DateSerializerAdapter DateUtils Utilities to deal with datesDebugImage Legacy apple debug images (MachO).DebugMeta Debugging and processing meta information.Device Device.DeviceOrientation DiagnosticLogger Sentry SDK internal diagnostic logger.DiskFlushNotification DuplicateEventDetectionEventProcessor Deduplicates events containing throwable that has been already processed.EnvelopeCache EnvelopeReader EnvelopeSender EventProcessor An Event Processor that may mutate or drop an event.ExceptionMechanismException A throwable decorator that holds anMechanism
related to the decoratedThrowable
.ExceptionUtils Flushable marker interface that awaits events to be flushedGpu GsonSerializer The AndroidSerializer class that uses Gson as JSON parserHub HubAdapter ICurrentDateProvider Date Provider to make the Transport unit testableIEnvelopeCache IEnvelopeReader IEnvelopeSender IHub SDK API contract which combines a client and scope managementILogger 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.InvalidSentryTraceHeaderException Thrown whenSentryTraceHeader
fails to create because of the invalid value of the "sentry-trace" header field.IpAddressUtils IScopeObserver Observer for the sync.ISentryClient Sentry Client interfaceISerializer ISpan Represents performance monitoring Span.ITransaction ITransport A transport is in charge of sending the event to the Sentry server.ITransportFactory Creates instances ofITransport
.ITransportGate Implementations of this interface serve as gatekeepers that allow or disallow sending of the events through theITransport
.IUnknownPropertiesConsumer LogUtils MainEventProcessor MapAdapter Serializes maps to JSON.MeasurementValue Mechanism The mechanism by which an exception was generated and handled.Message A log entry message.NoOpEnvelopeCache NoOpEnvelopeReader NoOpHub NoOpLogger No-op implementation of ILoggerNoOpSpan NoOpTransaction NoOpTransport NoOpTransportFactory NoOpTransportGate Objects OperatingSystem OptionsContainer<T> OrientationDeserializerAdapter OrientationSerializerAdapter OutboxSender Pair<A,B> Platform PropertiesProvider PropertiesProviderFactory RateLimiter Controls retry limits on different category types sent to Sentry.Request Http request information.RequestDetails Represents common HTTP request properties that must be set on the requests sendingSentryEnvelope
.Resettable Marker interface for a reusable HintRetryable ReusableCountLatch Class originally copied from ReusableCountLatch.java.SamplingContext Context used bySentryOptions.TracesSamplerCallback
to determine if transaction is going to be sampled.Scope Scope data to be sent with the eventScope.IWithTransaction the IWithTransaction callbackScopeCallback SdkInfo Holds information about the system SDK.SdkVersion The SDK Interface describes the Sentry SDK and its configuration used to capture and transmit an event.SendCachedEnvelopeFireAndForgetIntegration Sends cached events over when your App.SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForget SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetDirPath SendCachedEnvelopeFireAndForgetIntegration.SendFireAndForgetFactory SendFireAndForgetEnvelopeSender SendFireAndForgetOutboxSender Sentry Sentry SDK main API entry pointSentry.OptionsConfiguration<T extends SentryOptions> Configuration options callbackSentryBaseEvent An item sent to Sentry in the envelope.SentryClient SentryCrashLastRunState SentryEnvelope SentryEnvelopeException SentryEnvelopeHeader SentryEnvelopeHeaderAdapter SentryEnvelopeItem SentryEnvelopeItemHeader SentryEnvelopeItemHeaderAdapter SentryEvent SentryException A single exception.SentryFileInputStream An implementation ofFileInputStream
that creates aISpan
for reading operation with filename and byte count set as descriptionSentryFileInputStream.Factory SentryFileOutputStream An implementation ofFileOutputStream
that creates aISpan
for writing operation with filename and byte count set as descriptionSentryFileOutputStream.Factory SentryFileReader SentryFileWriter SentryId SentryIdDeserializerAdapter SentryIdSerializerAdapter SentryItemType SentryLevel the SentryLevelSentryLevelDeserializerAdapter SentryLevelSerializerAdapter SentryOptions Sentry SDK optionsSentryOptions.BeforeBreadcrumbCallback The BeforeBreadcrumb callbackSentryOptions.BeforeSendCallback The BeforeSend callbackSentryOptions.Proxy SentryOptions.RequestSize SentryOptions.TracesSamplerCallback The traces sampler callback.SentryPackage An installed and loaded package as part of the Sentry SDK.SentryRuntime SentrySpan SentryStackFrame Holds information about a single stacktrace frame.SentryStackTrace A stack trace of a single thread.SentryThread A process thread of an event.SentryTraceHeader Represents HTTP header "sentry-trace".SentryTracer SentryTransaction Session Session.State Session stateSessionAdapter SessionEnd Hint that shows this is a session end envelopeSessionEndHint SessionStart Hint that shows this is a session start envelopeSessionStartHint ShutdownHookIntegration Registers hook that flushesHub
when main thread shuts down.Span SpanContext SpanId SpanIdDeserializerAdapter SpanIdSerializerAdapter SpanStatus SpanStatusDeserializerAdapter SpanStatusSerializerAdapter StdoutTransport StringUtils SubmissionResult SystemOutLogger ILogger implementation to System.out.TimeZoneDeserializerAdapter TimeZoneSerializerAdapter TraceState TraceStateHeader TracingOrigins Checks if an URL matches the list of origins to which `sentry-trace` header should be sent in HTTP integrations.TransactionContext TransactionFinishedCallback TransportResult A result ofITransport.send(io.sentry.SentryEnvelope)
.UncaughtExceptionHandlerIntegration Sends any uncaught exception to Sentry, then passes the exception on to the pre-existing uncaught exception handler.User Information about the user who triggered an event.UserFeedback Adds additional information about what happened to an event.