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 eventsA check-in for a monitor (CRON).Status of a CheckInArbitrary data used inSamplingContextto 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.Time sensitive cache in charge of keeping track of the hostname.The Http status code range.Deprecated.Deprecated.Used for performing operations when a transaction is started or ended.API for Sentry Build Distribution functionality.Deprecated.please useIScopesinsteadSentry SDK internal logging interface.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.Interface for converting JFR (Java Flight Recorder) files to Sentry profiles.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 IDistributionApi.Deprecated.No-op implementation of ILoggerDetermines whether the profiling lifecycle is controlled manually or based on the trace lifecycle.Represents common HTTP request properties that must be set on the requests sendingSentryEnvelope.ResolvesRequestDetails.Context used bySentryOptions.TracesSamplerCallbackto determine if transaction is going to be sampled.Scope data to be sent with the eventthe IWithPropagationContext callbackThe IWithTransaction callbackEnum representing the available screenshot strategies for replay recording.Sends 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 SentryExceptionsConfiguration callback for feedback options.This class usesInstantto provide timestamps.the SentryLevelRepresents an instance of a held lock (java monitor object) in a thread.the SentryLevel for LogsUsesDatein combination with System.nanoTime().Configures the SDK to either automatically determine if OpenTelemetry is available, whether to use it and what way to use it in.Sentry SDK optionsThe BeforeBreadcrumb callbackThe BeforeEmitMetric callbackThe BeforeEnvelope callbackThe BeforeSend callbackThe BeforeSendReplay callbackThe BeforeSendTransaction callbackConfiguration options for Sentry Build Distribution.The BeforeSendLog callbackThe OnDiscard callbackThe profiles sampler callback.The traces sampler callback.Deprecated.please use SentryWeakSpanStorage (from sentry-opentelemetry-bootstrap) instead.class responsible for converting Java StackTraceElements to SentryStackFramesclass responsible for converting Java Threads to SentryThreadsRepresents HTTP header "sentry-trace".SentryUUID is a utility class for generating Sentry-specific ID Strings.Session stateRegisters hook that flushesScopeswhen 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.Information about an available app update.Represents the result of checking for app updates.A new release is available for download.No network connection is available to check for updates.An error occurred during the update check.Current app version is up to date, no update available.Adds additional information about what happened to an event.Represents W3C traceparent HTTP header.
ScopesAdapterinstead