Package io.sentry
package io.sentry
-
ClassDescriptionCreates
AsyncHttpTransport
.You can use an attachment to store additional files alongside an event or transaction.Marker interface for event processors that process events that have to be backfilled, i.e.Series of application eventsStatus of a CheckInArbitrary data used inSamplingContext
to determine if transaction is going to be sampled.Utilities to deal with datesAn event processor that deduplicates crash events of the same type that are simultaneously from multiple threads.Sentry SDK internal diagnostic logger.Deduplicates events containing throwable that has been already processed.An Event Processor that may mutate or drop an event.Experimental options for new features, these options are going to be promoted to SentryOptions before GA.Externally bindable properties set onSentryOptions
.The Http status code range.SDK API contract which combines a client and scope managementSentry SDK internal logging interface.Used for collecting data about memory load when a transaction is active.Which framework is responsible for instrumenting.Code that provides middlewares, bindings or hooks into certain frameworks or environments, along with code that inserts those bindings and activates them.A SentryOptions observer that tracks changes of SentryOptions.Used for collecting performance data while a transaction / span is runningUsed for collecting continuous data about vitals (slow, frozen frames, etc.) when a transaction/span is running.Used for collecting data about vitals (memory, cpu, etc.) when a transaction is active.A Scope observer that tracks changes on Scope.Sentry Client interfaceSentry Executor Service that sends cached events and envelopes on App.Represents performance monitoring Span.Used for performing operations when a transaction is started or ended.Creates instances ofITransport
.The serializer class that uses manual JSON parsing with the help of vendored GSON reader/writer classes.The unit of measurement of a metric value.Custom units without builtin conversion.A time duration.Fractions such as percentages.Size of information derived from bytes.Type of a monitor scheduleTime unit of a monitor schedule.No-op implementation of ILoggerRepresents common HTTP request properties that must be set on the requests sendingSentryEnvelope
.Context used bySentryOptions.TracesSamplerCallback
to determine if transaction is going to be sampled.Scope data to be sent with the eventthe IWithPropagationContext callbackThe IWithTransaction callbackSends cached events over when your App is starting or a network connection is present.Sentry SDK main API entry pointSentry.OptionsConfiguration<T extends SentryOptions>Configuration options callbackAn item sent to Sentry in the envelope.class responsible for converting Java Throwable to SentryExceptionsThis class usesInstant
to provide timestamps.the SentryLevelRepresents an instance of a held lock (java monitor object) in a thread.UsesDate
in cominbation with System.nanoTime().Sentry SDK optionsThe BeforeBreadcrumb callbackThe BeforeEmitMetric callbackThe BeforeEnvelope callbackThe BeforeSend callbackThe BeforeSendReplay callbackThe BeforeSendTransaction callbackThe profiles sampler callback.The traces sampler callback.Has been moved to `sentry` gradle module to include it in the bootstrap classloader without having to introduce yet another module for OpenTelemetry support.class responsible for converting Java StackTraceElements to SentryStackFramesclass responsible for converting Java Threads to SentryThreadsRepresents HTTP header "sentry-trace".Session stateRegisters hook that flushesHub
when main thread shuts down.ILogger implementation to System.out.Sentry Transaction optionsConstants used for Type Check hints.Sends any uncaught exception to Sentry, then passes the exception on to the pre-existing uncaught exception handler.Adds additional information about what happened to an event.