Package com.bugsnag.android
See: Description
-
Class Summary Class Description AbstractHttpEntity Breadcrumb Bugsnag Static access to a Bugsnag Client, the easiest way to use Bugsnag in your Android app. BugsnagThreadViolationListener Sends an error report to Bugsnag for each StrictMode thread policy violation that occurs in your app. BugsnagVmViolationListener Sends an error report to Bugsnag for each StrictMode VM policy violation that occurs in your app. Client A Bugsnag Client instance allows you to use Bugsnag in your Android app. Configuration User-specified configuration storage object, contains information specified at the client level, api-key and endpoint configuration. Error An Error represents information extracted from a Throwable. Event An Event object represents a Throwable captured by Bugsnag and is available as a parameter on an OnErrorCallback, where individual properties can be mutated before an error report is sent to Bugsnag's API. FeatureFlag Represents a single feature-flag / experiment marker within Bugsnag. NativeInterface Used as the entry point for native code to allow proguard to obfuscate other areas if needed Request A Request represents an HTTP request that forms part of an Event. Response A Response represents an HTTP response that forms part of an Event. Session Represents a contiguous session in an application. Thread A representation of a thread recorded in an Event App Stateless information set by the notifier about your app can be found on this class. AppWithState Stateful information set by the notifier about your app can be found on this class. DeliveryParams The parameters which should be used to deliver an Event/Session. Device Stateless information set by the notifier about the device on which the event occurred can be found on this class. DeviceIdFilePersistence This class is responsible for persisting and retrieving a device ID to a file. DeviceWithState Stateful information set by the notifier about the device on which the event occurred can be found on this class. EndpointConfiguration Set the endpoints to send data to. ErrorOptions Options for controlling how handled errors are reported. ErrorCaptureOptions Granular flags for controlling data capture at notify time. ErrorTypes EventPayload An error report payload. JsonStream LastRunInfo Provides information about the last launch of the application, if there was one. NativeStackframe Represents a single native stackframe Notifier Information about this library, including name and version. Stackframe Represents a single stackframe from a Throwable Install AddMetadata ClearMetadataSection ClearMetadataValue AddBreadcrumb StartSession UpdateContext UpdateGroupingDiscriminator UpdateInForeground UpdateLastRunInfo UpdateIsLaunching UpdateOrientation UpdateUser UpdateMemoryTrimEvent AddFeatureFlag ClearFeatureFlag StateEvent ThreadInternal User Information about the current user of your application. -
Enum Summary Enum Description State The state of a reported Thread. BreadcrumbType Recognized types of breadcrumbs DeliveryStatus Return value for the status of a payload delivery. DeliveryStrategy ErrorType Represents the type of error captured Severity The severity of an Event, one of "error", "warning" or "info". Telemetry Types of telemetry that may be sent to Bugsnag for product improvement purposes. ThreadSendPolicy Controls whether we should capture and serialize the state of all threads at the time of an error. -
Interface Summary Interface Description Deliverable Denotes objects that are expected to be delivered over a network. Delivery Implementations of this interface deliver Error Reports and Sessions captured to the Bugsnag API. DeviceIdPersistence Streamable Logger Logs internal messages from within the bugsnag notifier. OnBreadcrumbCallback Add a "on breadcrumb" callback, to execute code before every breadcrumb captured by Bugsnag. OnErrorCallback A callback to be run before error reports are sent to Bugsnag. OnSendCallback A callback to be invoked before an Event is uploaded to a server. OnSessionCallback A callback to be run before sessions are sent to Bugsnag. OutOfMemoryHandler Plugin A plugin allows for additional functionality to be added to the Bugsnag SDK. -
Object Summary Object Description Companion Companion Companion Companion DeliverPending NotifyHandled NotifyUnhandled PauseSession ClearFeatureFlags SynchronizeState