A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activateWatcher(Thread) - Method in class backtraceio.library.watchdog.BacktraceWatchdog
-
Activate the watcher associated with the thread to resume monitoring the thread
- add(byte[]) - Method in class backtraceio.library.breadcrumbs.BacktraceQueueFileHelper
- add(BacktraceData) - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Add new record to Database
- add(BacktraceData) - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Add new record to database
- add(BacktraceDatabaseRecord) - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Add new data to database
- add(BacktraceDatabaseRecord) - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Add existing record to database
- add(BacktraceReport, Map<String, Object>) - Method in class backtraceio.library.BacktraceDatabase
- add(BacktraceReport, Map<String, Object>) - Method in interface backtraceio.library.interfaces.Database
-
Add new report to Database
- add(BacktraceReport, Map<String, Object>, boolean) - Method in class backtraceio.library.BacktraceDatabase
- add(BacktraceReport, Map<String, Object>, boolean) - Method in interface backtraceio.library.interfaces.Database
-
Add new report to Database
- addAttribute(String, String) - Method in class backtraceio.library.BacktraceDatabase
-
Add attributes to native reports
- addAttributes(Map<String, Object>) - Method in class backtraceio.library.models.metrics.SummedEvent
- addAttributesImpl(Map<String, Object>) - Method in class backtraceio.library.models.metrics.Event
- addBreadcrumb(String) - Method in class backtraceio.library.base.BacktraceBase
-
Add a breadcrumb of type "Manual" and level "Info" with the provided message string
- addBreadcrumb(String) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Add a breadcrumb of type "Manual" and level "Info" with the provided message string
- addBreadcrumb(String) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Add a breadcrumb of type "Manual" and level "Info" with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.base.BacktraceBase
-
Add a breadcrumb of type "Manual" and the desired level with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Add a breadcrumb of type "Manual" and the desired level with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbLevel) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Add a breadcrumb of type "Manual" and the desired level with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbType) - Method in class backtraceio.library.base.BacktraceBase
-
Add a breadcrumb of the desired type and level "Info" with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbType) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Add a breadcrumb of the desired type and level "Info" with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbType) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Add a breadcrumb of the desired type and level "Info" with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbType, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.base.BacktraceBase
-
Add a breadcrumb of the desired level and type with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbType, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Add a breadcrumb of the desired level and type with the provided message string
- addBreadcrumb(String, BacktraceBreadcrumbType, BacktraceBreadcrumbLevel) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Add a breadcrumb of the desired level and type with the provided message string
- addBreadcrumb(String, Map<String, Object>) - Method in class backtraceio.library.base.BacktraceBase
-
Add a breadcrumb of type "Manual" and level "Info" with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Add a breadcrumb of type "Manual" and level "Info" with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Add a breadcrumb of type "Manual" and level "Info" with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.base.BacktraceBase
-
Add a breadcrumb of type "Manual" and the desired level with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Add a breadcrumb of type "Manual" and the desired level with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbLevel) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Add a breadcrumb of type "Manual" and the desired level with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbType) - Method in class backtraceio.library.base.BacktraceBase
-
Add a breadcrumb of the desired type and level "Info" with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbType) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Add a breadcrumb of the desired type and level "Info" with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbType) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Add a breadcrumb of the desired type and level "Info" with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbType, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.base.BacktraceBase
-
Add a breadcrumb of the desired level and type with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbType, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Add a breadcrumb of the desired level and type with the provided message string and attributes
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbType, BacktraceBreadcrumbLevel) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbsLogManager
- addBreadcrumb(String, Map<String, Object>, BacktraceBreadcrumbType, BacktraceBreadcrumbLevel) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Add a breadcrumb of the desired level and type with the provided message string and attributes
- addEndOfRequest(OutputStream) - Static method in class backtraceio.library.common.MultiFormRequestHelper
-
Write to output data stream string which ending the request
- addEndOfRequest(OutputStream) - Static method in class backtraceio.library.common.RequestHelper
-
Write to output data stream string which ending the request
- addFiles(OutputStream, List<String>) - Static method in class backtraceio.library.common.MultiFormRequestHelper
-
Write files data to outputStream
- addJson(OutputStream, String) - Static method in class backtraceio.library.common.MultiFormRequestHelper
-
Write JSON string to output data steam
- addJson(OutputStream, String) - Static method in class backtraceio.library.common.RequestHelper
-
Write JSON string to output data steam
- addSummedEvent(String) - Method in interface backtraceio.library.interfaces.Metrics
-
Adds a summed event to the outgoing queue.
- addSummedEvent(String) - Method in class backtraceio.library.services.BacktraceMetrics
-
Add a summed event to the next Backtrace Metrics request
- addSummedEvent(String, Map<String, Object>) - Method in interface backtraceio.library.interfaces.Metrics
-
Adds a summed event to the outgoing queue.
- addSummedEvent(String, Map<String, Object>) - Method in class backtraceio.library.services.BacktraceMetrics
-
Add a summed event to the next Backtrace Metrics request
- addUniqueEvent(String) - Method in interface backtraceio.library.interfaces.Metrics
-
Add a unique event, such as UserID, SteamID and other attributes that uniquely identify a user.
- addUniqueEvent(String) - Method in class backtraceio.library.services.BacktraceMetrics
-
Add a unique event to the next Backtrace Metrics request
- addUniqueEvent(String, Map<String, Object>) - Method in interface backtraceio.library.interfaces.Metrics
-
Add a unique event, such as UserID, SteamID and other attributes that uniquely identify a user.
- addUniqueEvent(String, Map<String, Object>) - Method in class backtraceio.library.services.BacktraceMetrics
-
Add a unique event to the next Backtrace Metrics request
- agent - Variable in class backtraceio.library.models.BacktraceData
-
Name of the client that is sending this error report.
- agentVersion - Variable in class backtraceio.library.models.BacktraceData
-
Version of the android library
- ALL - Static variable in enum backtraceio.library.enums.BacktraceBreadcrumbLevel
- ALL - Static variable in enum backtraceio.library.enums.BacktraceBreadcrumbType
- annotations - Variable in class backtraceio.library.models.BacktraceData
-
Current host environment variables
- Annotations - Class in backtraceio.library.models.json
-
Get report annotations - environment variables and application dependencies
- Annotations() - Constructor for class backtraceio.library.models.json.Annotations
- AnrAttributeType - Static variable in class backtraceio.library.models.BacktraceAttributeConsts
- Api - Interface in backtraceio.library.interfaces
-
API sender interface
- attachmentPaths - Variable in class backtraceio.library.models.json.BacktraceReport
-
Get all paths to attachments
- attachments - Variable in class backtraceio.library.base.BacktraceBase
-
File attachments to attach to crashes and reports.
- attributes - Variable in class backtraceio.library.base.BacktraceBase
-
Get custom client attributes.
- attributes - Variable in class backtraceio.library.models.BacktraceData
-
Get built-in attributes
- attributes - Variable in class backtraceio.library.models.json.BacktraceAttributes
-
Get built-in primitive attributes
- attributes - Variable in class backtraceio.library.models.json.BacktraceReport
-
Get an report attributes
- attributes - Variable in class backtraceio.library.models.metrics.Event
B
- BacktraceActivityLifecycleListener - Class in backtraceio.library.breadcrumbs
- BacktraceActivityLifecycleListener(BacktraceBreadcrumbs) - Constructor for class backtraceio.library.breadcrumbs.BacktraceActivityLifecycleListener
- BacktraceANRWatchdog - Class in backtraceio.library.watchdog
-
This is the class that is responsible for monitoring the user interface thread and sending an error if it is blocked
- BacktraceANRWatchdog(BacktraceClient) - Constructor for class backtraceio.library.watchdog.BacktraceANRWatchdog
-
Initialize new instance of BacktraceANRWatchdog with default timeout
- BacktraceANRWatchdog(BacktraceClient, int) - Constructor for class backtraceio.library.watchdog.BacktraceANRWatchdog
-
Initialize new instance of BacktraceANRWatchdog without debugging
- BacktraceANRWatchdog(BacktraceClient, int, boolean) - Constructor for class backtraceio.library.watchdog.BacktraceANRWatchdog
-
Initialize new instance of BacktraceANRWatchdog
- BacktraceApi - Class in backtraceio.library.services
-
Backtrace Api class that allows to send data to Backtrace endpoints
- BacktraceApi(BacktraceCredentials) - Constructor for class backtraceio.library.services.BacktraceApi
-
Create a new instance of Backtrace API
- BacktraceAttributeConsts - Class in backtraceio.library.models
- BacktraceAttributeConsts() - Constructor for class backtraceio.library.models.BacktraceAttributeConsts
- BacktraceAttributes - Class in backtraceio.library.models.json
-
Class instance to get a built-in attributes from current application
- BacktraceAttributes(Context, BacktraceReport, Map<String, Object>) - Constructor for class backtraceio.library.models.json.BacktraceAttributes
-
Create instance of Backtrace Attribute
- BacktraceAttributes(Context, BacktraceReport, Map<String, Object>, Boolean) - Constructor for class backtraceio.library.models.json.BacktraceAttributes
- BacktraceAttributes(Context, Map<String, Object>) - Constructor for class backtraceio.library.models.json.BacktraceAttributes
- BacktraceBase - Class in backtraceio.library.base
-
Base Backtrace Android client
- BacktraceBase(Context, BacktraceCredentials) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, Database) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, Database, List<String>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, Database, Map<String, Object>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, Database, Map<String, Object>, List<String>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, BacktraceDatabaseSettings) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, BacktraceDatabaseSettings, List<String>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, BacktraceDatabaseSettings, Map<String, Object>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, BacktraceDatabaseSettings, Map<String, Object>, List<String>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, List<String>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, Map<String, Object>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBase(Context, BacktraceCredentials, Map<String, Object>, List<String>) - Constructor for class backtraceio.library.base.BacktraceBase
-
Initialize new client instance with BacktraceCredentials
- BacktraceBreadcrumbLevel - Enum in backtraceio.library.enums
- BacktraceBreadcrumbs - Class in backtraceio.library.breadcrumbs
- BacktraceBreadcrumbs(String) - Constructor for class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- BacktraceBreadcrumbsLogManager - Class in backtraceio.library.breadcrumbs
- BacktraceBreadcrumbsLogManager(String, int) - Constructor for class backtraceio.library.breadcrumbs.BacktraceBreadcrumbsLogManager
- BacktraceBreadcrumbType - Enum in backtraceio.library.enums
- BacktraceBroadcastReceiver - Class in backtraceio.library.breadcrumbs
- BacktraceBroadcastReceiver(BacktraceBreadcrumbs) - Constructor for class backtraceio.library.breadcrumbs.BacktraceBroadcastReceiver
- BacktraceClient - Class in backtraceio.library
-
Backtrace Java Android Client
- BacktraceClient(Context, BacktraceCredentials) - Constructor for class backtraceio.library.BacktraceClient
-
Initializing Backtrace client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, Database) - Constructor for class backtraceio.library.BacktraceClient
-
Initialize new client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, Database, List<String>) - Constructor for class backtraceio.library.BacktraceClient
-
Initialize new client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, Database, Map<String, Object>) - Constructor for class backtraceio.library.BacktraceClient
-
Initialize new client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, Database, Map<String, Object>, List<String>) - Constructor for class backtraceio.library.BacktraceClient
-
Initialize new client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, BacktraceDatabaseSettings) - Constructor for class backtraceio.library.BacktraceClient
-
Initialize new client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, BacktraceDatabaseSettings, List<String>) - Constructor for class backtraceio.library.BacktraceClient
-
Initialize new client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, BacktraceDatabaseSettings, Map<String, Object>) - Constructor for class backtraceio.library.BacktraceClient
-
Initialize new client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, BacktraceDatabaseSettings, Map<String, Object>, List<String>) - Constructor for class backtraceio.library.BacktraceClient
-
Initialize new client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, List<String>) - Constructor for class backtraceio.library.BacktraceClient
-
Initializing Backtrace client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, Map<String, Object>) - Constructor for class backtraceio.library.BacktraceClient
-
Initializing Backtrace client instance with BacktraceCredentials
- BacktraceClient(Context, BacktraceCredentials, Map<String, Object>, List<String>) - Constructor for class backtraceio.library.BacktraceClient
-
Initializing Backtrace client instance with BacktraceCredentials
- BacktraceComponentListener - Class in backtraceio.library.breadcrumbs
- BacktraceComponentListener(BacktraceBreadcrumbs) - Constructor for class backtraceio.library.breadcrumbs.BacktraceComponentListener
- BacktraceCredentials - Class in backtraceio.library
-
Backtrace credentials information
- BacktraceCredentials(Uri) - Constructor for class backtraceio.library.BacktraceCredentials
- BacktraceCredentials(String) - Constructor for class backtraceio.library.BacktraceCredentials
- BacktraceCredentials(String, String) - Constructor for class backtraceio.library.BacktraceCredentials
-
Initialize Backtrace credentials
- BacktraceData - Class in backtraceio.library.models
-
Serializable Backtrace API data object
- BacktraceData(Context, BacktraceReport, Map<String, Object>) - Constructor for class backtraceio.library.models.BacktraceData
-
Create instance of report data
- BacktraceDatabase - Class in backtraceio.library
-
Backtrace Database
- BacktraceDatabase() - Constructor for class backtraceio.library.BacktraceDatabase
-
Create disabled instance of BacktraceDatabase
- BacktraceDatabase(Context, BacktraceDatabaseSettings) - Constructor for class backtraceio.library.BacktraceDatabase
-
Create Backtrace database instance
- BacktraceDatabase(Context, String) - Constructor for class backtraceio.library.BacktraceDatabase
-
Create new Backtrace database instance
- BacktraceDatabaseContext - Class in backtraceio.library.services
- BacktraceDatabaseContext(Context, BacktraceDatabaseSettings) - Constructor for class backtraceio.library.services.BacktraceDatabaseContext
-
Initialize new instance of Backtrace Database Context
- BacktraceDatabaseFileContext - Class in backtraceio.library.services
- BacktraceDatabaseFileContext(String, long, int) - Constructor for class backtraceio.library.services.BacktraceDatabaseFileContext
- BacktraceDatabaseRecord - Class in backtraceio.library.models.database
- BacktraceDatabaseRecord(BacktraceData, String) - Constructor for class backtraceio.library.models.database.BacktraceDatabaseRecord
- BacktraceDatabaseRecordWriter - Class in backtraceio.library.models.database
- BacktraceDatabaseRecordWriter(String) - Constructor for class backtraceio.library.models.database.BacktraceDatabaseRecordWriter
-
Initialize new database record writer
- BacktraceDatabaseSettings - Class in backtraceio.library.models.database
-
Backtrace library database settings
- BacktraceDatabaseSettings(String) - Constructor for class backtraceio.library.models.database.BacktraceDatabaseSettings
- BacktraceDatabaseSettings(String, RetryOrder) - Constructor for class backtraceio.library.models.database.BacktraceDatabaseSettings
- BacktraceExceptionHandler - Class in backtraceio.library.models
-
Backtrace UncaughtExceptionHandler which will be invoked when a Thread abruptly terminates due to an uncaught exception
- BacktraceHandlerInput - Class in backtraceio.library.services
-
Class represents a Backtrace report that will be sent to BacktraceHandlerThread
- BacktraceHandlerInput(OnServerErrorEventListener) - Constructor for class backtraceio.library.services.BacktraceHandlerInput
-
Initialize new instance of BacktraceHandlerInput
- BacktraceHandlerInputEvents - Class in backtraceio.library.services
-
Class represents Backtrace events that will be sent to BacktraceHandlerThread
- BacktraceHandlerInputEvents(EventsPayload, EventsOnServerResponseEventListener, OnServerErrorEventListener, EventsRequestHandler) - Constructor for class backtraceio.library.services.BacktraceHandlerInputEvents
-
Initialize new instance of BacktraceHandlerInput
- BacktraceHandlerInputReport - Class in backtraceio.library.services
- BacktraceHandlerThread - Class in backtraceio.library.services
- backtraceio.library - package backtraceio.library
- backtraceio.library.base - package backtraceio.library.base
- backtraceio.library.breadcrumbs - package backtraceio.library.breadcrumbs
- backtraceio.library.common - package backtraceio.library.common
- backtraceio.library.enums - package backtraceio.library.enums
- backtraceio.library.enums.database - package backtraceio.library.enums.database
- backtraceio.library.events - package backtraceio.library.events
- backtraceio.library.interfaces - package backtraceio.library.interfaces
- backtraceio.library.logger - package backtraceio.library.logger
- backtraceio.library.models - package backtraceio.library.models
- backtraceio.library.models.database - package backtraceio.library.models.database
- backtraceio.library.models.json - package backtraceio.library.models.json
- backtraceio.library.models.metrics - package backtraceio.library.models.metrics
- backtraceio.library.models.types - package backtraceio.library.models.types
- backtraceio.library.services - package backtraceio.library.services
- backtraceio.library.watchdog - package backtraceio.library.watchdog
- BacktraceLogger - Class in backtraceio.library.logger
-
Backtrace Logger class for logging messages from inside library
- BacktraceLogger() - Constructor for class backtraceio.library.logger.BacktraceLogger
- BacktraceMathHelper - Class in backtraceio.library.common
- BacktraceMathHelper() - Constructor for class backtraceio.library.common.BacktraceMathHelper
- BacktraceMetrics - Class in backtraceio.library.services
- BacktraceMetrics(Context, Map<String, Object>, Api, BacktraceCredentials) - Constructor for class backtraceio.library.services.BacktraceMetrics
-
Create new Backtrace metrics instance
- BacktraceMetricsSettings - Class in backtraceio.library.models
- BacktraceMetricsSettings(BacktraceCredentials) - Constructor for class backtraceio.library.models.BacktraceMetricsSettings
-
Backtrace metrics settings
- BacktraceMetricsSettings(BacktraceCredentials, long) - Constructor for class backtraceio.library.models.BacktraceMetricsSettings
-
Backtrace metrics settings
- BacktraceMetricsSettings(BacktraceCredentials, String) - Constructor for class backtraceio.library.models.BacktraceMetricsSettings
-
Backtrace metrics settings
- BacktraceMetricsSettings(BacktraceCredentials, String, long) - Constructor for class backtraceio.library.models.BacktraceMetricsSettings
-
Backtrace metrics settings
- BacktraceMetricsSettings(BacktraceCredentials, String, long, int) - Constructor for class backtraceio.library.models.BacktraceMetricsSettings
-
Backtrace metrics settings
- BacktraceQueueFileHelper - Class in backtraceio.library.breadcrumbs
- BacktraceQueueFileHelper(String, int) - Constructor for class backtraceio.library.breadcrumbs.BacktraceQueueFileHelper
- BacktraceReport - Class in backtraceio.library.models.json
-
Captured application error
- BacktraceReport(Exception) - Constructor for class backtraceio.library.models.json.BacktraceReport
-
Create new instance of Backtrace report to send a report with application exception
- BacktraceReport(Exception, List<String>) - Constructor for class backtraceio.library.models.json.BacktraceReport
-
Create new instance of Backtrace report to send a report with application exception, attributes and attachments
- BacktraceReport(Exception, Map<String, Object>) - Constructor for class backtraceio.library.models.json.BacktraceReport
-
Create new instance of Backtrace report to send a report with application exception and attributes
- BacktraceReport(Exception, Map<String, Object>, List<String>) - Constructor for class backtraceio.library.models.json.BacktraceReport
-
Create new instance of Backtrace report to send a report with application exception, attributes and attachments
- BacktraceReport(String) - Constructor for class backtraceio.library.models.json.BacktraceReport
-
Create new instance of Backtrace report to send a report with custom client message
- BacktraceReport(String, List<String>) - Constructor for class backtraceio.library.models.json.BacktraceReport
-
Create new instance of Backtrace report to send a report with custom client message, attributes and attachments
- BacktraceReport(String, Map<String, Object>) - Constructor for class backtraceio.library.models.json.BacktraceReport
-
Create new instance of Backtrace report to send a report with custom client message and attributes
- BacktraceReport(String, Map<String, Object>, List<String>) - Constructor for class backtraceio.library.models.json.BacktraceReport
-
Create new instance of Backtrace report to send a report with custom client message, attributes and attachments
- BacktraceResult - Class in backtraceio.library.models
-
Send method result
- BacktraceResult() - Constructor for class backtraceio.library.models.BacktraceResult
-
Create new instance of BacktraceResult
- BacktraceResult(BacktraceReport, String, BacktraceResultStatus) - Constructor for class backtraceio.library.models.BacktraceResult
-
Create new instance of BacktraceResult
- backtraceResultFromJson(String) - Static method in class backtraceio.library.common.BacktraceSerializeHelper
-
Deserialize JSON into BacktraceResult object
- BacktraceResultStatus - Enum in backtraceio.library.models.types
-
Existing send method result statuses
- BacktraceSerializeHelper - Class in backtraceio.library.common
-
Helper class for serialize and deserialize objects
- BacktraceSerializeHelper() - Constructor for class backtraceio.library.common.BacktraceSerializeHelper
- BacktraceStackFrame - Class in backtraceio.library.models
-
Backtrace stack frame
- BacktraceStackFrame() - Constructor for class backtraceio.library.models.BacktraceStackFrame
-
Create new instance of BacktraceStackFrame
- BacktraceStackFrame(StackTraceElement) - Constructor for class backtraceio.library.models.BacktraceStackFrame
-
Create new instance of BacktraceStackFrame
- BacktraceStackTrace - Class in backtraceio.library.models
-
Backtrace stack trace
- BacktraceStackTrace(Exception) - Constructor for class backtraceio.library.models.BacktraceStackTrace
-
Create new instance of BacktraceStackTrace object
- BacktraceStringHelper - Class in backtraceio.library.common
- BacktraceStringHelper() - Constructor for class backtraceio.library.common.BacktraceStringHelper
- BacktraceThreadWatcher - Class in backtraceio.library.watchdog
-
This class is a representation of the state of the thread, the user's thread has access to one counter and BacktraceWatchdog to the other.
- BacktraceTimeHelper - Class in backtraceio.library.common
- BacktraceTimeHelper() - Constructor for class backtraceio.library.common.BacktraceTimeHelper
- BacktraceWatchdog - Class in backtraceio.library.watchdog
-
Watchdog to monitor that any thread has blocked
- BacktraceWatchdog(BacktraceClient) - Constructor for class backtraceio.library.watchdog.BacktraceWatchdog
- BacktraceWatchdog(BacktraceClient, boolean) - Constructor for class backtraceio.library.watchdog.BacktraceWatchdog
-
Initialize new instance of BacktraceWatchdog
- BacktraceWatchdogTimeoutException - Exception in backtraceio.library.watchdog
- BacktraceWatchdogTimeoutException() - Constructor for exception backtraceio.library.watchdog.BacktraceWatchdogTimeoutException
- BatteryState - Enum in backtraceio.library.enums
- BluetoothStatus - Enum in backtraceio.library.enums
-
Bluetooth statuses
- Breadcrumbs - Interface in backtraceio.library.interfaces
- ByInterval - backtraceio.library.enums.database.RetryBehavior
C
- CHARGING - backtraceio.library.enums.BatteryState
- checkIsAnyThreadIsBlocked() - Method in class backtraceio.library.watchdog.BacktraceWatchdog
-
Check if any of the registered threads are blocked
- clamp(double, double, double) - Static method in class backtraceio.library.common.BacktraceMathHelper
- classifier - Variable in class backtraceio.library.models.json.BacktraceReport
-
Get a report classification
- classifiers - Variable in class backtraceio.library.models.BacktraceData
-
Get a report classifiers.
- clear() - Method in class backtraceio.library.BacktraceDatabase
- clear() - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbsLogManager
- clear() - Method in class backtraceio.library.breadcrumbs.BacktraceQueueFileHelper
- clear() - Method in interface backtraceio.library.interfaces.Database
-
Remove all existing reports in BacktraceDatabase
- clear() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Clear database
- clear() - Method in interface backtraceio.library.interfaces.DatabaseFileContext
-
Remove all files from database directory
- clear() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Delete all records from database
- clear() - Method in class backtraceio.library.services.BacktraceDatabaseFileContext
-
Remove all files from database directory
- clearBreadcrumbs() - Method in class backtraceio.library.base.BacktraceBase
-
Clear breadcrumb logs
- clearBreadcrumbs() - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- clearBreadcrumbs() - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Clear breadcrumb logs
- Client - Interface in backtraceio.library.interfaces
-
Client interface.
- close() - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
- concatAttributes(BacktraceReport, Map<String, Object>) - Static method in class backtraceio.library.models.json.BacktraceReport
-
Concat two dictionaries with attributes
- CONFIGURATION - backtraceio.library.enums.BacktraceBreadcrumbType
- contains(BacktraceDatabaseRecord) - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Check if any similar record exists
- contains(BacktraceDatabaseRecord) - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Check if the record passed as parameter exists
- context - Variable in class backtraceio.library.base.BacktraceBase
-
Application context
- context - Variable in class backtraceio.library.models.BacktraceData
-
Current application context
- context - Variable in class backtraceio.library.services.BacktraceMetrics
-
The application context
- count() - Method in class backtraceio.library.BacktraceDatabase
- count() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Get total count of records
- count() - Method in interface backtraceio.library.interfaces.Metrics
-
Return the total number of events in store
- count() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Get total number of records in database
- count() - Method in class backtraceio.library.services.BacktraceMetrics
-
Get number of stored events
- crash() - Method in class backtraceio.library.base.BacktraceBase
- CrashAttributeType - Static variable in class backtraceio.library.models.BacktraceAttributeConsts
- createLocalAttributes(Map<String, Object>) - Method in class backtraceio.library.services.BacktraceMetrics
- customReportAttributes - Variable in class backtraceio.library.services.BacktraceMetrics
-
Custom attributes provided by the user to BacktraceBase
D
- d(String, String) - Static method in class backtraceio.library.logger.BacktraceLogger
- data - Variable in class backtraceio.library.models.json.SourceCodeData
-
Source code information about current executed program
- data - Variable in class backtraceio.library.services.BacktraceHandlerInputReport
-
A message containing information about the error and the device
- database - Variable in class backtraceio.library.base.BacktraceBase
-
Backtrace database instance
- Database - Interface in backtraceio.library.interfaces
- DatabaseContext - Interface in backtraceio.library.interfaces
- DatabaseFileContext - Interface in backtraceio.library.interfaces
- DatabaseRecordWriter - Interface in backtraceio.library.interfaces
- deactivateWatcher(Thread) - Method in class backtraceio.library.watchdog.BacktraceWatchdog
-
Deactivate the thread watcher associated with the thread to temporarily stop monitoring the thread
- DEBUG - backtraceio.library.enums.BacktraceBreadcrumbLevel
- DEBUG - backtraceio.library.logger.LogLevel
-
logging level designed for logging debug messages
- DEFAULT_MAX_LOG_SIZE_BYTES - Static variable in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- defaultBaseUrl - Static variable in class backtraceio.library.services.BacktraceMetrics
-
Default submission url
- defaultTimeBetweenRetriesMs - Static variable in class backtraceio.library.services.BacktraceMetrics
-
Default time between retries in milliseconds
- defaultTimeIntervalInMin - Static variable in class backtraceio.library.services.BacktraceMetrics
-
Default time interval in min
- defaultTimeIntervalMs - Static variable in class backtraceio.library.services.BacktraceMetrics
-
Default time interval in milliseconds
- defaultUniqueEventName - Variable in class backtraceio.library.services.BacktraceMetrics
-
Default unique event name that will be generated on app startup
- delete() - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
-
Delete all record files
- delete(BacktraceDatabaseRecord) - Method in class backtraceio.library.BacktraceDatabase
- delete(BacktraceDatabaseRecord) - Method in interface backtraceio.library.interfaces.Database
- delete(BacktraceDatabaseRecord) - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Delete database record by using BacktraceDatabaseRecord
- delete(BacktraceDatabaseRecord) - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Delete existing record from database
- DeviceAttributesHelper - Class in backtraceio.library.common
-
Helper class for extract a device attributes
- DeviceAttributesHelper(Context) - Constructor for class backtraceio.library.common.DeviceAttributesHelper
- diagnosticStack - Variable in class backtraceio.library.models.json.BacktraceReport
-
Current report exception stack
- disableAnr() - Method in class backtraceio.library.BacktraceClient
-
Stop monitoring if the main thread has been blocked
- DISABLED - backtraceio.library.enums.BluetoothStatus
- DISABLED - backtraceio.library.enums.GpsStatus
- DISABLED - backtraceio.library.enums.LocationStatus
- DISABLED - backtraceio.library.enums.NfcStatus
- DISABLED - backtraceio.library.enums.WifiStatus
- disableNativeIntegration() - Method in class backtraceio.library.BacktraceDatabase
-
Disable native integration
- disableNativeIntegration() - Method in class backtraceio.library.base.BacktraceBase
- disableNativeIntegration() - Method in interface backtraceio.library.interfaces.Database
-
Disable native crash handler
- dumpWithoutCrash(String) - Method in class backtraceio.library.base.BacktraceBase
-
Force a native crash report and minidump submission
- dumpWithoutCrash(String, boolean) - Method in class backtraceio.library.base.BacktraceBase
E
- e(String, String) - Static method in class backtraceio.library.logger.BacktraceLogger
-
Log messages that suggest error or something that should not happen
- e(String, String, Throwable) - Static method in class backtraceio.library.logger.BacktraceLogger
-
Log messages that suggest error or something that should not happen
- enable() - Method in interface backtraceio.library.interfaces.Metrics
-
Enables metrics with BacktraceClient's credentials.
- enable() - Method in class backtraceio.library.services.BacktraceMetrics
-
Enables metrics with BacktraceClient's credentials.
- enable(BacktraceClient) - Static method in class backtraceio.library.models.BacktraceExceptionHandler
-
Enable catching unexpected exceptions by BacktraceClient
- enable(BacktraceMetricsSettings) - Method in interface backtraceio.library.interfaces.Metrics
-
Enable metrics
- enable(BacktraceMetricsSettings) - Method in class backtraceio.library.services.BacktraceMetrics
-
Enable metrics
- enable(BacktraceMetricsSettings, String) - Method in interface backtraceio.library.interfaces.Metrics
-
Enable metrics
- enable(BacktraceMetricsSettings, String) - Method in class backtraceio.library.services.BacktraceMetrics
- enable(String) - Method in interface backtraceio.library.interfaces.Metrics
-
Enables metrics with BacktraceClient's credentials and a custom session user identifier.
- enable(String) - Method in class backtraceio.library.services.BacktraceMetrics
-
Enables metrics with BacktraceClient's credentials and overrides default unique event name.
- enableAnr() - Method in class backtraceio.library.BacktraceClient
-
Start monitoring if the main thread has been blocked
- enableAnr(int) - Method in class backtraceio.library.BacktraceClient
-
Start monitoring if the main thread has been blocked
- enableAnr(int, boolean) - Method in class backtraceio.library.BacktraceClient
-
Start monitoring if the main thread has been blocked
- enableAnr(int, OnApplicationNotRespondingEvent) - Method in class backtraceio.library.BacktraceClient
-
Start monitoring if the main thread has been blocked
- enableAnr(int, OnApplicationNotRespondingEvent, boolean) - Method in class backtraceio.library.BacktraceClient
-
Start monitoring if the main thread has been blocked
- enableBreadcrumbs(Context) - Method in class backtraceio.library.base.BacktraceBase
-
Enable logging of breadcrumbs and submission with crash reports
- enableBreadcrumbs(Context) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- enableBreadcrumbs(Context) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Enable logging of breadcrumbs and submission with crash reports
- enableBreadcrumbs(Context, int) - Method in class backtraceio.library.base.BacktraceBase
-
Enable logging of breadcrumbs and submission with crash reports
- enableBreadcrumbs(Context, int) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- enableBreadcrumbs(Context, int) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Enable logging of breadcrumbs and submission with crash reports
- enableBreadcrumbs(Context, EnumSet<BacktraceBreadcrumbType>) - Method in class backtraceio.library.base.BacktraceBase
-
Enable logging of breadcrumbs and submission with crash reports
- enableBreadcrumbs(Context, EnumSet<BacktraceBreadcrumbType>) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- enableBreadcrumbs(Context, EnumSet<BacktraceBreadcrumbType>) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Enable logging of breadcrumbs and submission with crash reports
- enableBreadcrumbs(Context, EnumSet<BacktraceBreadcrumbType>, int) - Method in class backtraceio.library.base.BacktraceBase
-
Enable logging of breadcrumbs and submission with crash reports
- enableBreadcrumbs(Context, EnumSet<BacktraceBreadcrumbType>, int) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- enableBreadcrumbs(Context, EnumSet<BacktraceBreadcrumbType>, int) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Enable logging of breadcrumbs and submission with crash reports
- ENABLED - backtraceio.library.enums.BluetoothStatus
- ENABLED - backtraceio.library.enums.GpsStatus
- ENABLED - backtraceio.library.enums.LocationStatus
- ENABLED - backtraceio.library.enums.NfcStatus
- ENABLED - backtraceio.library.enums.WifiStatus
- enableMetrics() - Static method in class backtraceio.library.models.json.BacktraceAttributes
- enableNativeIntegration() - Method in class backtraceio.library.base.BacktraceBase
-
Capture unhandled native exceptions (Backtrace database integration is required to enable this feature).
- enableNativeIntegration() - Method in interface backtraceio.library.interfaces.Client
-
Capture unhandled native exceptions (Backtrace database integration is required to enable this feature).
- enableNativeIntegration(boolean) - Method in class backtraceio.library.base.BacktraceBase
-
Capture unhandled native exceptions (Backtrace database integration is required to enable this feature).
- enableNativeIntegration(boolean, UnwindingMode) - Method in class backtraceio.library.base.BacktraceBase
-
Capture unhandled native exceptions (Backtrace database integration is required to enable this feature).
- enableProguard() - Method in class backtraceio.library.base.BacktraceBase
-
Inform Backtrace API that we are using Proguard symbolication
- enableSummedEvents(BacktraceMetrics) - Method in interface backtraceio.library.interfaces.Api
-
Create metrics events handler for summed events
- enableSummedEvents(BacktraceMetrics) - Method in class backtraceio.library.services.BacktraceApi
- enableUniqueEvents(BacktraceMetrics) - Method in interface backtraceio.library.interfaces.Api
-
Create metrics events handler for unique events
- enableUniqueEvents(BacktraceMetrics) - Method in class backtraceio.library.services.BacktraceApi
- ERROR - backtraceio.library.enums.BacktraceBreadcrumbLevel
- ERROR - backtraceio.library.logger.LogLevel
-
logging level designed for logging errors messages
- ErrorType - Static variable in class backtraceio.library.models.BacktraceAttributeConsts
- Event - Class in backtraceio.library.models.metrics
- Event(long) - Constructor for class backtraceio.library.models.metrics.Event
- EventsMetadata - Class in backtraceio.library.models.metrics
- EventsMetadata(int) - Constructor for class backtraceio.library.models.metrics.EventsMetadata
- eventsOnServerResponseEventListener - Variable in class backtraceio.library.services.BacktraceHandlerInputEvents
-
Event that will be executed after receiving a response from the server
- EventsOnServerResponseEventListener - Interface in backtraceio.library.events
-
Interface definition for a callback to be invoked when server return responses from Backtrace API for an events submission request
- EventsPayload<T extends Event> - Class in backtraceio.library.models.metrics
- EventsPayload(String, String) - Constructor for class backtraceio.library.models.metrics.EventsPayload
- eventsRequestHandler - Variable in class backtraceio.library.services.BacktraceHandlerInputEvents
-
Event which will be executed instead of default sending report to Backtrace server
- EventsRequestHandler - Interface in backtraceio.library.events
-
Interface definition for a callback to be invoked instead of default request to Backtrace API
- EventsResult - Class in backtraceio.library.models.metrics
-
Metrics events send method result
- EventsResult(EventsPayload, String, BacktraceResultStatus, int) - Constructor for class backtraceio.library.models.metrics.EventsResult
-
Create new instance of BacktraceResult
- exception - Variable in class backtraceio.library.models.json.BacktraceReport
-
Get a report exception
- exceptionTypeReport - Variable in class backtraceio.library.models.json.BacktraceReport
-
Get information about report type.
F
- FATAL - backtraceio.library.enums.BacktraceBreadcrumbLevel
- FileHelper - Class in backtraceio.library.common
-
Helper class for access to files
- FileHelper() - Constructor for class backtraceio.library.common.FileHelper
- filterOutFiles(Context, List<String>) - Static method in class backtraceio.library.common.FileHelper
-
Remove from path list invalid paths like empty or incorrect paths or not existing files
- first() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Get first record or null
- first() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Get first existing database record.
- flush() - Method in class backtraceio.library.BacktraceDatabase
- flush() - Method in interface backtraceio.library.interfaces.Database
-
Send all reports stored in BacktraceDatabase and clean database
- fromJson(String, Class<T>) - Static method in class backtraceio.library.common.BacktraceSerializeHelper
- FULL - backtraceio.library.enums.BatteryState
- functionName - Variable in class backtraceio.library.models.BacktraceStackFrame
-
Function where exception occurs
G
- get() - Method in class backtraceio.library.BacktraceDatabase
- get() - Method in interface backtraceio.library.interfaces.Database
- get() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Get all records stored in Database
- get() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Get all database records
- getAll() - Method in interface backtraceio.library.interfaces.DatabaseFileContext
-
Get all physical files stored in database directory
- getAll() - Method in class backtraceio.library.services.BacktraceDatabaseFileContext
-
Get all physical files stored in database directory
- getAllAttributes() - Method in class backtraceio.library.models.json.BacktraceAttributes
- getAnnotations(Object, Map<String, Object>) - Static method in class backtraceio.library.models.json.Annotations
- getApplicationName() - Method in class backtraceio.library.models.json.BacktraceAttributes
- getApplicationVersionOrEmpty() - Method in class backtraceio.library.models.json.BacktraceAttributes
- getAttachments() - Method in class backtraceio.library.models.BacktraceData
-
Get absolute paths to report attachments
- getAttributes() - Method in class backtraceio.library.base.BacktraceBase
-
Get custom attributes
- getAttributes() - Method in class backtraceio.library.models.metrics.Event
- getBacktraceData(Context) - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
-
Get valid BacktraceData from current record
- getBacktraceReport() - Method in class backtraceio.library.models.BacktraceResult
- getBaseUrl() - Method in class backtraceio.library.models.BacktraceMetricsSettings
- getBaseUrl() - Method in class backtraceio.library.services.BacktraceMetrics
- getBreadcrumbLogPath() - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- getBreadcrumbLogPath() - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Get the location of the breadcrumb log
- getBreadcrumbs() - Method in class backtraceio.library.BacktraceDatabase
- getBreadcrumbs() - Method in interface backtraceio.library.interfaces.Database
-
Get the breadcrumbs implementation
- getComplexAttributes() - Method in class backtraceio.library.models.json.BacktraceAttributes
- getContentType() - Static method in class backtraceio.library.common.MultiFormRequestHelper
-
Get Content-Type of request
- getContentType() - Static method in class backtraceio.library.common.RequestHelper
-
Get Content-Type of request
- getCurrentBreadcrumbId() - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
Get the current breadcrumb ID (exclusive).
- getCurrentBreadcrumbId() - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbsLogManager
- getDatabasePath() - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- getDatabaseSize() - Method in class backtraceio.library.BacktraceDatabase
- getDatabaseSize() - Method in interface backtraceio.library.interfaces.Database
-
Get database size
- getDatabaseSize() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Get database size
- getDatabaseSize() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Get database size
- getDeviceAttributes(Boolean) - Method in class backtraceio.library.common.DeviceAttributesHelper
-
Get attributes about device such as GPS status, Bluetooth status, NFC status
- getDiagnosticDataPath() - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
- getDroppedEvents() - Method in class backtraceio.library.models.metrics.EventsMetadata
- getDroppedEvents() - Method in class backtraceio.library.models.metrics.EventsPayload
- getEnabledBreadcrumbTypes() - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
- getEnabledBreadcrumbTypes() - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Gets the enabled breadcrumb types
- getEvents() - Method in class backtraceio.library.models.metrics.EventsPayload
- getEvents() - Method in class backtraceio.library.models.metrics.SummedEventsPayload
- getEvents() - Method in class backtraceio.library.models.metrics.UniqueEventsPayload
- getEventsPayload() - Method in class backtraceio.library.models.metrics.EventsResult
- getEventsPayload() - Method in class backtraceio.library.services.SummedEventsHandler
- getEventsPayload() - Method in class backtraceio.library.services.UniqueEventsHandler
- getException() - Method in class backtraceio.library.models.BacktraceStackTrace
- getFileExtension(File) - Static method in class backtraceio.library.common.FileHelper
-
Get file extension
- getHttpStatus() - Method in exception backtraceio.library.models.types.HttpException
-
Return HTTP status code
- getIntentFilter() - Method in class backtraceio.library.breadcrumbs.BacktraceBroadcastReceiver
- getMainThread() - Method in class backtraceio.library.models.json.ThreadData
-
Get main thread id
- getMaxDatabaseSize() - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
-
Maximum database size in MB.
- getMaxRecordCount() - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- getMinidumpSubmissionUrl() - Method in class backtraceio.library.BacktraceCredentials
- getName() - Method in class backtraceio.library.models.metrics.Event
- getName() - Method in class backtraceio.library.models.metrics.SummedEvent
- getName() - Method in class backtraceio.library.models.metrics.UniqueEvent
-
Unique events API spec requires unique events to be a JSON array, but we still treat it as a single string
- getRecordPath() - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
- getRecords() - Method in interface backtraceio.library.interfaces.DatabaseFileContext
-
Get all valid physical records stored in database directory
- getRecords() - Method in class backtraceio.library.services.BacktraceDatabaseFileContext
-
Get all valid physical records stored in database directory
- getReportPath() - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
- getRetryBehavior() - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- getRetryInterval() - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- getRetryLimit() - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- getRetryOrder() - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- getSettings() - Method in class backtraceio.library.BacktraceDatabase
-
Get settings
- getSettings() - Method in interface backtraceio.library.interfaces.Database
-
Get database settings
- getSize() - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
- getStackFrames() - Method in class backtraceio.library.models.BacktraceStackTrace
- getStartupUniqueEventName() - Method in class backtraceio.library.services.BacktraceMetrics
- getStatusCode() - Method in class backtraceio.library.models.metrics.EventsResult
- getSubmissionToken() - Method in class backtraceio.library.BacktraceCredentials
-
Get an access token to Backtrace server API
- getSubmissionUrl() - Method in class backtraceio.library.BacktraceCredentials
-
Get submission URL to Backtrace API
- getSubmissionUrl(String) - Method in class backtraceio.library.models.BacktraceMetricsSettings
- getSummedEvents() - Method in interface backtraceio.library.interfaces.Metrics
-
Get the pending list of summed events
- getSummedEvents() - Method in class backtraceio.library.services.BacktraceMetrics
- getTimeBetweenRetriesMillis() - Method in class backtraceio.library.models.BacktraceMetricsSettings
- getTimeIntervalMillis() - Method in class backtraceio.library.models.BacktraceMetricsSettings
- getTimestamp() - Method in class backtraceio.library.models.metrics.Event
- getTimestampSeconds() - Static method in class backtraceio.library.common.BacktraceTimeHelper
-
Get timestamp in seconds
- getToken() - Method in class backtraceio.library.models.BacktraceMetricsSettings
- getUniqueEvents() - Method in interface backtraceio.library.interfaces.Metrics
-
Get the pending list of unique events
- getUniqueEvents() - Method in class backtraceio.library.services.BacktraceMetrics
- getUniverseName() - Method in class backtraceio.library.BacktraceCredentials
- getUniverseName() - Method in class backtraceio.library.models.BacktraceMetricsSettings
- GpsStatus - Enum in backtraceio.library.enums
-
GPS statuses
H
- HandledExceptionAttributeType - Static variable in class backtraceio.library.models.BacktraceAttributeConsts
- HTTP - backtraceio.library.enums.BacktraceBreadcrumbType
- HttpException - Exception in backtraceio.library.models.types
-
Exception which represents a HTTP fault
- HttpException(Integer) - Constructor for exception backtraceio.library.models.types.HttpException
-
Create new instance with HTTP status
- HttpException(Integer, String) - Constructor for exception backtraceio.library.models.types.HttpException
-
Create new instance with HTTP status and without message
- HttpException(String) - Constructor for exception backtraceio.library.models.types.HttpException
-
Create new instance with message
I
- id - Variable in class backtraceio.library.models.database.BacktraceDatabaseRecord
-
Id
- incrementBatchRetry() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Increment record time for all records
- incrementBatchRetry() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Increment retry time for current record
- INFO - backtraceio.library.enums.BacktraceBreadcrumbLevel
- isAutoSendMode() - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- isEmpty() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Check if any similar record exists
- isEmpty() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Check if database is empty
- isFileExists(String) - Static method in class backtraceio.library.common.FileHelper
-
Check does file exist
- isNullOrEmpty(String) - Static method in class backtraceio.library.common.BacktraceStringHelper
- isObjectNotNullOrNotEmptyString(Object) - Static method in class backtraceio.library.common.BacktraceStringHelper
- isPermissionForAccessWifiStateGranted(Context) - Static method in class backtraceio.library.common.PermissionHelper
- isPermissionForBluetoothGranted(Context) - Static method in class backtraceio.library.common.PermissionHelper
-
Check is permission for Bluetooth is granted (permission.BLUETOOTH)
- isPermissionForInternetGranted(Context) - Static method in class backtraceio.library.common.PermissionHelper
-
Check is permission for Bluetooth is granted (permission.INTERNET)
- isPermissionForReadExternalStorageGranted(Context) - Static method in class backtraceio.library.common.PermissionHelper
-
Check is permission for Read external storage grande
- isPrimitiveOrPrimitiveWrapperOrString(Class) - Static method in class backtraceio.library.common.TypeHelper
-
Check if object type is primitive - for example: int or long.
L
- LANDSCAPE - backtraceio.library.enums.ScreenOrientation
- lang - Variable in class backtraceio.library.models.BacktraceData
-
Name of programming language/environment this error comes from.
- langVersion - Variable in class backtraceio.library.models.BacktraceData
-
Version of programming language/environment this error comes from.
- last() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Get last record or null
- last() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Get last existing database record.
- line - Variable in class backtraceio.library.models.BacktraceStackFrame
-
Line number in source code where exception occurs
- LOCAL - backtraceio.library.enums.UnwindingMode
- LOCAL_CONTEXT - backtraceio.library.enums.UnwindingMode
- LOCAL_DUMPWITHOUTCRASH - backtraceio.library.enums.UnwindingMode
- LocationStatus - Enum in backtraceio.library.enums
-
Location statuses
- locked - Variable in class backtraceio.library.models.database.BacktraceDatabaseRecord
-
Check if current record is in use
- LOG - backtraceio.library.enums.BacktraceBreadcrumbType
- LogLevel - Enum in backtraceio.library.logger
-
The class is intended to determine the available levels of login messages
M
- mainThread - Variable in class backtraceio.library.models.BacktraceData
-
Get a main thread name
- MANUAL - backtraceio.library.enums.BacktraceBreadcrumbType
- maxNumberOfAttempts - Static variable in class backtraceio.library.services.BacktraceMetrics
-
Maximum number of attempts
- maxTimeBetweenRetriesMs - Static variable in class backtraceio.library.services.BacktraceMetrics
-
Maximum time between requests in milliseconds
- message - Variable in class backtraceio.library.models.BacktraceResult
-
Message
- message - Variable in class backtraceio.library.models.json.BacktraceReport
-
Get a custom client message
- message - Variable in class backtraceio.library.models.metrics.EventsResult
-
Message
- MessageAttributeType - Static variable in class backtraceio.library.models.BacktraceAttributeConsts
- metrics - Variable in class backtraceio.library.base.BacktraceBase
-
Backtrace metrics instance
- Metrics - Interface in backtraceio.library.interfaces
- MultiFormRequestHelper - Class in backtraceio.library.common
-
Helper class for building multipart/form-data request
- MultiFormRequestHelper() - Constructor for class backtraceio.library.common.MultiFormRequestHelper
N
- name - Variable in class backtraceio.library.models.json.ThreadInformation
-
Thread name
- nativeCrash() - Method in class backtraceio.library.base.BacktraceBase
- NAVIGATION - backtraceio.library.enums.BacktraceBreadcrumbType
- NfcStatus - Enum in backtraceio.library.enums
-
NFC statuses
- NONE - Static variable in enum backtraceio.library.enums.BacktraceBreadcrumbLevel
- NONE - Static variable in enum backtraceio.library.enums.BacktraceBreadcrumbType
- NoRetry - backtraceio.library.enums.database.RetryBehavior
- NOT_AVAILABLE - backtraceio.library.enums.NfcStatus
- NOT_PERMITTED - backtraceio.library.enums.BluetoothStatus
- NOT_PERMITTED - backtraceio.library.enums.WifiStatus
- numRetries - Variable in class backtraceio.library.models.metrics.EventsPayload
O
- OFF - backtraceio.library.logger.LogLevel
-
No messages will be logged
- Ok - backtraceio.library.models.types.BacktraceResultStatus
-
Set when data were send to API
- onActivityCreated(Activity, Bundle) - Method in class backtraceio.library.breadcrumbs.BacktraceActivityLifecycleListener
- onActivityDestroyed(Activity) - Method in class backtraceio.library.breadcrumbs.BacktraceActivityLifecycleListener
- onActivityPaused(Activity) - Method in class backtraceio.library.breadcrumbs.BacktraceActivityLifecycleListener
- onActivityResumed(Activity) - Method in class backtraceio.library.breadcrumbs.BacktraceActivityLifecycleListener
- onActivitySaveInstanceState(Activity, Bundle) - Method in class backtraceio.library.breadcrumbs.BacktraceActivityLifecycleListener
- onActivityStarted(Activity) - Method in class backtraceio.library.breadcrumbs.BacktraceActivityLifecycleListener
- onActivityStopped(Activity) - Method in class backtraceio.library.breadcrumbs.BacktraceActivityLifecycleListener
- OnApplicationNotRespondingEvent - Interface in backtraceio.library.watchdog
- OnBeforeSendEventListener - Interface in backtraceio.library.events
-
Interface definition for a callback to be invoked before send report to Backtrace API
- onConfigurationChanged(Configuration) - Method in class backtraceio.library.breadcrumbs.BacktraceComponentListener
- OnError(BacktraceReport, Exception) - Static method in class backtraceio.library.models.BacktraceResult
-
Set result when error occurs while sending data to API
- OnError(EventsPayload, Exception, int) - Static method in class backtraceio.library.models.metrics.EventsResult
-
Set result when error occurs while sending data to API
- onEvent(BacktraceData) - Method in interface backtraceio.library.events.OnBeforeSendEventListener
-
Event which will be executed before send report to Backtrace API
- onEvent(BacktraceResult) - Method in interface backtraceio.library.events.OnServerResponseEventListener
-
Event which will be executed when server return response from Backtrace API
- onEvent(EventsResult) - Method in interface backtraceio.library.events.EventsOnServerResponseEventListener
-
Event which will be executed when server returns response from Backtrace API
- onEvent(BacktraceWatchdogTimeoutException) - Method in interface backtraceio.library.watchdog.OnApplicationNotRespondingEvent
- onEvent(Exception) - Method in interface backtraceio.library.events.OnServerErrorEventListener
-
Event which will be executed when exception appear during sending request to Backtrace API
- onLooperPrepared() - Method in class backtraceio.library.services.BacktraceHandlerThread
- onLowMemory() - Method in class backtraceio.library.breadcrumbs.BacktraceComponentListener
- onMaximumAttemptsReached(ConcurrentLinkedDeque<SummedEvent>) - Method in class backtraceio.library.services.SummedEventsHandler
- onReceive(Context, Intent) - Method in class backtraceio.library.breadcrumbs.BacktraceBroadcastReceiver
- onRequest(BacktraceData) - Method in interface backtraceio.library.events.RequestHandler
-
Event which will be executed instead of default request to Backtrace API
- onRequest(EventsPayload) - Method in interface backtraceio.library.events.EventsRequestHandler
-
Event which will be executed instead of default request to Backtrace API
- OnServerErrorEventListener - Interface in backtraceio.library.events
-
Interface definition for a callback to be invoked when exception appear during sending request to Backtrace API
- OnServerResponseEventListener - Interface in backtraceio.library.events
-
Interface definition for a callback to be invoked when server return response from Backtrace API
- onTrimMemory(int) - Method in class backtraceio.library.breadcrumbs.BacktraceComponentListener
P
- payload - Variable in class backtraceio.library.services.BacktraceHandlerInputEvents
-
A message containing information about the error and the device
- PermissionHelper - Class in backtraceio.library.common
-
Helper class for checking permissions
- PermissionHelper() - Constructor for class backtraceio.library.common.PermissionHelper
- PORTRAIT - backtraceio.library.enums.ScreenOrientation
- processReportBreadcrumbs(BacktraceReport) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
If Breadcrumbs is currently enabled, process the BacktraceReport for sending the Breadcrumb logs
- processReportBreadcrumbs(BacktraceReport) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
Process a Backtrace Report to add breadcrumbs, if breadcrumbs is enabled
Q
- Queue - backtraceio.library.enums.database.RetryOrder
R
- readFile(File) - Static method in class backtraceio.library.common.FileHelper
- readFromFile(File) - Static method in class backtraceio.library.models.database.BacktraceDatabaseRecord
-
Read single record from file
- registerThread(Thread, int, int) - Method in class backtraceio.library.watchdog.BacktraceWatchdog
-
Register a thread to monitor it
- REMOTE - backtraceio.library.enums.UnwindingMode
- REMOTE_DUMPWITHOUTCRASH - backtraceio.library.enums.UnwindingMode
- removeOldestRecord() - Method in interface backtraceio.library.interfaces.DatabaseContext
-
Remove last record in database.
- removeOldestRecord() - Method in class backtraceio.library.services.BacktraceDatabaseContext
-
Delete the oldest file
- removeOrphaned(Iterable<BacktraceDatabaseRecord>) - Method in interface backtraceio.library.interfaces.DatabaseFileContext
-
Remove orphaned files existing in database directory
- removeOrphaned(Iterable<BacktraceDatabaseRecord>) - Method in class backtraceio.library.services.BacktraceDatabaseFileContext
-
Remove orphaned files existing in database directory
- report - Variable in class backtraceio.library.models.BacktraceData
-
Current BacktraceReport
- RequestHandler - Interface in backtraceio.library.events
-
Interface definition for a callback to be invoked instead of default request to Backtrace API
- RequestHelper - Class in backtraceio.library.common
- RequestHelper() - Constructor for class backtraceio.library.common.RequestHelper
- RetryBehavior - Enum in backtraceio.library.enums.database
- RetryOrder - Enum in backtraceio.library.enums.database
- run() - Method in class backtraceio.library.watchdog.BacktraceANRWatchdog
-
Method which is using to check if the user interface thread has been blocked
- rxId - Variable in class backtraceio.library.models.BacktraceResult
-
Object identifier
S
- save() - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
-
Save data to internal app storage
- ScreenOrientation - Enum in backtraceio.library.enums
-
Screen orientation statuses
- send() - Method in interface backtraceio.library.interfaces.Metrics
-
Send all outgoing messages (unique and summed) currently queued
- send() - Method in class backtraceio.library.services.BacktraceMetrics
-
Send all outgoing messages (unique and summed) currently queued
- send(BacktraceData, OnServerResponseEventListener) - Method in interface backtraceio.library.interfaces.Api
-
Send a Backtrace report to Backtrace report submission API
- send(BacktraceData, OnServerResponseEventListener) - Method in class backtraceio.library.services.BacktraceApi
-
Sending synchronously a diagnostic report data to Backtrace server API.
- send(BacktraceReport) - Method in class backtraceio.library.BacktraceClient
-
Sending a Backtrace report to Backtrace API
- send(BacktraceReport) - Method in class backtraceio.library.base.BacktraceBase
-
Sending an exception to Backtrace API
- send(BacktraceReport) - Method in interface backtraceio.library.interfaces.Client
-
Send new report to a Backtrace API
- send(BacktraceReport, OnServerResponseEventListener) - Method in class backtraceio.library.BacktraceClient
-
Sending a Backtrace report to Backtrace API
- send(BacktraceReport, OnServerResponseEventListener) - Method in class backtraceio.library.base.BacktraceBase
-
Sending an exception to Backtrace API
- send(Exception) - Method in class backtraceio.library.BacktraceClient
-
Sending an exception to Backtrace API
- send(Exception, OnServerResponseEventListener) - Method in class backtraceio.library.BacktraceClient
-
Sending an exception to Backtrace API
- send(String) - Method in class backtraceio.library.BacktraceClient
-
Sending a message to Backtrace API
- send(String, OnServerResponseEventListener) - Method in class backtraceio.library.BacktraceClient
-
Sending a message to Backtrace API
- sendEvents(ConcurrentLinkedDeque<SummedEvent>) - Method in class backtraceio.library.services.SummedEventsHandler
- sendEvents(ConcurrentLinkedDeque<UniqueEvent>) - Method in class backtraceio.library.services.UniqueEventsHandler
- sendEventsPayload(EventsPayload<SummedEvent>) - Method in class backtraceio.library.services.SummedEventsHandler
- sendEventsPayload(EventsPayload<UniqueEvent>) - Method in class backtraceio.library.services.UniqueEventsHandler
- sendEventsPayload(SummedEventsPayload) - Method in interface backtraceio.library.interfaces.Api
-
Send a Backtrace summed events payload to Backtrace events submission API
- sendEventsPayload(SummedEventsPayload) - Method in class backtraceio.library.services.BacktraceApi
- sendEventsPayload(UniqueEventsPayload) - Method in interface backtraceio.library.interfaces.Api
-
Send a Backtrace unique events payload to Backtrace events submission API
- sendEventsPayload(UniqueEventsPayload) - Method in class backtraceio.library.services.BacktraceApi
- sendStartupEvent() - Method in interface backtraceio.library.interfaces.Metrics
-
Send the startup event
- sendStartupEvent() - Method in class backtraceio.library.services.BacktraceMetrics
-
Send startup event to Backtrace
- ServerError - backtraceio.library.models.types.BacktraceResultStatus
-
Set when error occurs while sending diagnostic data
- serverErrorEventListener - Variable in class backtraceio.library.services.BacktraceHandlerInput
-
Event that will be executed after receiving an error from the server
- setApi(Api) - Method in class backtraceio.library.BacktraceDatabase
- setApi(Api) - Method in interface backtraceio.library.interfaces.Database
- setAutoSendMode(boolean) - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- setBacktraceReport(BacktraceReport) - Method in class backtraceio.library.models.BacktraceResult
- setCurrentBreadcrumbId(long) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbs
-
NOTE: This should only be used for testing
- setCurrentBreadcrumbId(long) - Method in class backtraceio.library.breadcrumbs.BacktraceBreadcrumbsLogManager
-
NOTE: This should only be used for testing
- setCurrentBreadcrumbId(long) - Method in interface backtraceio.library.interfaces.Breadcrumbs
-
NOTE: This should only be used for testing
- setCustomAttributes(Map<String, Object>) - Static method in class backtraceio.library.models.BacktraceExceptionHandler
- setDatabasePath(String) - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- setDroppedEvents(int) - Method in class backtraceio.library.models.metrics.EventsMetadata
- setDroppedEvents(int) - Method in class backtraceio.library.models.metrics.EventsPayload
- setEventsPayload(EventsPayload) - Method in class backtraceio.library.models.metrics.EventsResult
- setLevel(LogLevel) - Static method in class backtraceio.library.logger.BacktraceLogger
-
set logging level from which all messages should be logged to the console
- setMaxDatabaseSize(long) - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- setMaximumNumberOfEvents(int) - Method in interface backtraceio.library.interfaces.Metrics
-
Set the maximum number of events to store.
- setMaximumNumberOfEvents(int) - Method in class backtraceio.library.services.BacktraceMetrics
-
Set the maximum number of events to store.
- setMaxRecordCount(int) - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- setOnApplicationNotRespondingEvent(OnApplicationNotRespondingEvent) - Method in class backtraceio.library.watchdog.BacktraceANRWatchdog
- setOnApplicationNotRespondingEvent(OnApplicationNotRespondingEvent) - Method in class backtraceio.library.watchdog.BacktraceWatchdog
-
Set event that will be executed instead of the default sending of the error information to the Backtrace console
- setOnBeforeSendEventListener(OnBeforeSendEventListener) - Method in class backtraceio.library.base.BacktraceBase
-
Set event executed before sending data to Backtrace API
- setOnRequestHandler(RequestHandler) - Method in class backtraceio.library.base.BacktraceBase
-
Custom request handler for sending Backtrace reports to server
- setOnServerError(OnServerErrorEventListener) - Method in interface backtraceio.library.interfaces.Api
-
Set an event executed when received bad request, unauthorized request or other information from server
- setOnServerError(OnServerErrorEventListener) - Method in class backtraceio.library.services.BacktraceApi
- setOnServerErrorEventListener(OnServerErrorEventListener) - Method in class backtraceio.library.base.BacktraceBase
-
Set an event executed when received bad request, unauthorize request or other information from server
- setRequestHandler(RequestHandler) - Method in interface backtraceio.library.interfaces.Api
-
Set custom request method to prepare HTTP request to Backtrace report API
- setRequestHandler(RequestHandler) - Method in class backtraceio.library.services.BacktraceApi
- setRetryBehavior(RetryBehavior) - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- setRetryInterval(int) - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- setRetryLimit(int) - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- setRetryOrder(RetryOrder) - Method in class backtraceio.library.models.database.BacktraceDatabaseSettings
- setSize(long) - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
- setStartupUniqueEventName(String) - Method in class backtraceio.library.services.BacktraceMetrics
- setStatusCode(int) - Method in class backtraceio.library.models.metrics.EventsResult
-
Set the HTTP status code
- setSummedEventsOnServerResponse(EventsOnServerResponseEventListener) - Method in interface backtraceio.library.interfaces.Api
-
Set a custom event to trigger when a si,,ed events request gets a response from the Backtrace API
- setSummedEventsOnServerResponse(EventsOnServerResponseEventListener) - Method in interface backtraceio.library.interfaces.Metrics
-
Custom callback to be executed on server response to a summed events submission request
- setSummedEventsOnServerResponse(EventsOnServerResponseEventListener) - Method in class backtraceio.library.services.BacktraceApi
- setSummedEventsOnServerResponse(EventsOnServerResponseEventListener) - Method in class backtraceio.library.services.BacktraceMetrics
-
Custom callback to be executed on server response to a summed events submission request
- setSummedEventsRequestHandler(EventsRequestHandler) - Method in interface backtraceio.library.interfaces.Api
-
Set the request handler for summed events
- setSummedEventsRequestHandler(EventsRequestHandler) - Method in interface backtraceio.library.interfaces.Metrics
-
Custom request handler for sending Backtrace summed events to server
- setSummedEventsRequestHandler(EventsRequestHandler) - Method in class backtraceio.library.services.BacktraceApi
- setSummedEventsRequestHandler(EventsRequestHandler) - Method in class backtraceio.library.services.BacktraceMetrics
-
Custom request handler for sending Backtrace summed events to server
- settings - Variable in class backtraceio.library.services.BacktraceMetrics
-
Backtrace metrics settings
- setUniqueEventsOnServerResponse(EventsOnServerResponseEventListener) - Method in interface backtraceio.library.interfaces.Api
-
Set a custom event to trigger when a unique events request gets a response from the Backtrace API
- setUniqueEventsOnServerResponse(EventsOnServerResponseEventListener) - Method in interface backtraceio.library.interfaces.Metrics
-
Custom callback to be executed on server response to a unique events submission request
- setUniqueEventsOnServerResponse(EventsOnServerResponseEventListener) - Method in class backtraceio.library.services.BacktraceApi
- setUniqueEventsOnServerResponse(EventsOnServerResponseEventListener) - Method in class backtraceio.library.services.BacktraceMetrics
-
Custom callback to be executed on server response to a unique events submission request
- setUniqueEventsRequestHandler(EventsRequestHandler) - Method in interface backtraceio.library.interfaces.Api
-
Set the request handler for unique events
- setUniqueEventsRequestHandler(EventsRequestHandler) - Method in interface backtraceio.library.interfaces.Metrics
-
Custom request handler for sending Backtrace unique events to server
- setUniqueEventsRequestHandler(EventsRequestHandler) - Method in class backtraceio.library.services.BacktraceApi
- setUniqueEventsRequestHandler(EventsRequestHandler) - Method in class backtraceio.library.services.BacktraceMetrics
-
Custom request handler for sending Backtrace unique events to server
- setupNativeIntegration(BacktraceBase, BacktraceCredentials) - Method in class backtraceio.library.BacktraceDatabase
-
Setup native crash handler
- setupNativeIntegration(BacktraceBase, BacktraceCredentials) - Method in interface backtraceio.library.interfaces.Database
-
Setup database NDK integration
- setupNativeIntegration(BacktraceBase, BacktraceCredentials, boolean) - Method in class backtraceio.library.BacktraceDatabase
-
Setup native crash handler
- setupNativeIntegration(BacktraceBase, BacktraceCredentials, boolean) - Method in interface backtraceio.library.interfaces.Database
-
Setup native crash handler
- setupNativeIntegration(BacktraceBase, BacktraceCredentials, boolean, UnwindingMode) - Method in class backtraceio.library.BacktraceDatabase
-
Setup native crash handler
- setupNativeIntegration(BacktraceBase, BacktraceCredentials, boolean, UnwindingMode) - Method in interface backtraceio.library.interfaces.Database
-
Setup native crash handler
- sourceCode - Variable in class backtraceio.library.models.BacktraceData
- sourceCode - Variable in class backtraceio.library.models.BacktraceStackFrame
-
Source code file name where exception occurs
- SourceCode - Class in backtraceio.library.models.json
-
Single instance of source data frame
- SourceCode(BacktraceStackFrame) - Constructor for class backtraceio.library.models.json.SourceCode
- SourceCodeData - Class in backtraceio.library.models.json
-
Collect all source data information about current program
- SourceCodeData(ArrayList<BacktraceStackFrame>) - Constructor for class backtraceio.library.models.json.SourceCodeData
- sourceCodeFileName - Variable in class backtraceio.library.models.BacktraceStackFrame
-
Source code file name where exception occurs
- sourceCodeFileName - Variable in class backtraceio.library.models.json.SourceCode
-
Filename to source file where exception occurs
- Stack - backtraceio.library.enums.database.RetryOrder
- start() - Method in class backtraceio.library.BacktraceDatabase
- start() - Method in interface backtraceio.library.interfaces.Database
-
Start all database tasks - data storage, timers, file loading
- startLine - Variable in class backtraceio.library.models.json.SourceCode
-
Line number in source code where exception occurs
- status - Variable in class backtraceio.library.models.BacktraceResult
-
Result status eg.
- status - Variable in class backtraceio.library.models.metrics.EventsResult
-
Result status eg.
- stopMonitoringAnr() - Method in class backtraceio.library.watchdog.BacktraceANRWatchdog
- streamFile(OutputStream, String) - Static method in class backtraceio.library.common.MultiFormRequestHelper
-
Write file content to output data stream
- SummedEvent - Class in backtraceio.library.models.metrics
- SummedEvent(SummedEvent) - Constructor for class backtraceio.library.models.metrics.SummedEvent
- SummedEvent(String) - Constructor for class backtraceio.library.models.metrics.SummedEvent
- SummedEvent(String, long, Map<String, Object>) - Constructor for class backtraceio.library.models.metrics.SummedEvent
- SummedEvent(String, Map<String, Object>) - Constructor for class backtraceio.library.models.metrics.SummedEvent
- summedEventsHandler - Variable in class backtraceio.library.services.BacktraceMetrics
-
Summed Events handler
- SummedEventsHandler - Class in backtraceio.library.services
- SummedEventsHandler(BacktraceMetrics, Api, BacktraceHandlerThread) - Constructor for class backtraceio.library.services.SummedEventsHandler
- SummedEventsPayload - Class in backtraceio.library.models.metrics
- SummedEventsPayload(ConcurrentLinkedDeque<SummedEvent>, String, String) - Constructor for class backtraceio.library.models.metrics.SummedEventsPayload
- symbolication - Variable in class backtraceio.library.models.BacktraceData
-
If sending a Proguard obfuscated callstack, we need to set this field to "proguard" so the backend knows
- SYSTEM - backtraceio.library.enums.BacktraceBreadcrumbType
T
- ThreadData - Class in backtraceio.library.models.json
-
Generate information about application threads
- ThreadData(ArrayList<BacktraceStackFrame>) - Constructor for class backtraceio.library.models.json.ThreadData
-
Create instance of ThreadData class to collect information about used threads
- threadInformation - Variable in class backtraceio.library.models.json.ThreadData
-
All collected application threads information
- ThreadInformation - Class in backtraceio.library.models.json
-
Get an information about single thread passed in constructor
- tick(Thread) - Method in class backtraceio.library.watchdog.BacktraceWatchdog
-
Increase the counter associated with the thread
- tickCounter() - Method in class backtraceio.library.watchdog.BacktraceThreadWatcher
-
Increase thread counter by 1
- timestamp - Variable in class backtraceio.library.models.BacktraceData
-
UTC timestamp in seconds
- timestamp - Variable in class backtraceio.library.models.json.BacktraceReport
-
UTC timestamp in seconds
- timestamp - Variable in class backtraceio.library.models.metrics.Event
- toBacktraceData(Context, Map<String, Object>) - Method in class backtraceio.library.models.json.BacktraceReport
- toBacktraceData(Context, Map<String, Object>, boolean) - Method in class backtraceio.library.models.json.BacktraceReport
- toJson(Object) - Static method in class backtraceio.library.common.BacktraceSerializeHelper
-
Serialize given object to JSON string
- toString() - Method in enum backtraceio.library.enums.BacktraceBreadcrumbLevel
- toString() - Method in enum backtraceio.library.enums.BacktraceBreadcrumbType
- toString() - Method in enum backtraceio.library.enums.BatteryState
- toString() - Method in enum backtraceio.library.enums.BluetoothStatus
- toString() - Method in enum backtraceio.library.enums.GpsStatus
- toString() - Method in enum backtraceio.library.enums.LocationStatus
- toString() - Method in enum backtraceio.library.enums.NfcStatus
- toString() - Method in enum backtraceio.library.enums.ScreenOrientation
- toString() - Method in enum backtraceio.library.enums.WifiStatus
- TypeHelper - Class in backtraceio.library.common
-
Backtrace TypeHelper helps with common type comparision.
- TypeHelper() - Constructor for class backtraceio.library.common.TypeHelper
U
- uncaughtException(Thread, Throwable) - Method in class backtraceio.library.models.BacktraceExceptionHandler
-
Called when a thread stops because of an uncaught exception
- UNDEFINED - backtraceio.library.enums.ScreenOrientation
- UnhandledExceptionAttributeType - Static variable in class backtraceio.library.models.BacktraceAttributeConsts
- uniform(double, double) - Static method in class backtraceio.library.common.BacktraceMathHelper
- UniqueEvent - Class in backtraceio.library.models.metrics
- UniqueEvent(String) - Constructor for class backtraceio.library.models.metrics.UniqueEvent
- UniqueEvent(String, long, Map<String, Object>) - Constructor for class backtraceio.library.models.metrics.UniqueEvent
- UniqueEvent(String, Map<String, Object>) - Constructor for class backtraceio.library.models.metrics.UniqueEvent
- uniqueEventsHandler - Variable in class backtraceio.library.services.BacktraceMetrics
-
Unique Events handler
- UniqueEventsHandler - Class in backtraceio.library.services
- UniqueEventsHandler(BacktraceMetrics, Api, BacktraceHandlerThread) - Constructor for class backtraceio.library.services.UniqueEventsHandler
- UniqueEventsPayload - Class in backtraceio.library.models.metrics
- UniqueEventsPayload(ConcurrentLinkedDeque<UniqueEvent>, String, String) - Constructor for class backtraceio.library.models.metrics.UniqueEventsPayload
- UNKNOWN - backtraceio.library.enums.BatteryState
- UNPLUGGED - backtraceio.library.enums.BatteryState
- unRegisterThread(Thread) - Method in class backtraceio.library.watchdog.BacktraceWatchdog
- UnwindingMode - Enum in backtraceio.library.enums
- update(long, Map<String, Object>) - Method in class backtraceio.library.models.metrics.UniqueEvent
- USER - backtraceio.library.enums.BacktraceBreadcrumbType
- uuid - Variable in class backtraceio.library.models.BacktraceData
-
16 bytes of randomness in human readable UUID format server will reject request if uuid is already found
- uuid - Variable in class backtraceio.library.models.json.BacktraceReport
-
16 bytes of randomness in human readable UUID format server will reject request if uuid is already found
V
- valid() - Method in class backtraceio.library.models.database.BacktraceDatabaseRecord
-
Check if all necessary files declared on record exists
- validConsistency() - Method in class backtraceio.library.BacktraceDatabase
- validConsistency() - Method in interface backtraceio.library.interfaces.Database
-
Check all database consistency requirements
- validFileConsistency() - Method in interface backtraceio.library.interfaces.DatabaseFileContext
-
Valid all database files consistency
- validFileConsistency() - Method in class backtraceio.library.services.BacktraceDatabaseFileContext
-
Valid all files consistencies
- valueOf(String) - Static method in enum backtraceio.library.enums.BacktraceBreadcrumbLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.BacktraceBreadcrumbType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.BatteryState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.BluetoothStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.database.RetryBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.database.RetryOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.GpsStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.LocationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.NfcStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.ScreenOrientation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.UnwindingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.enums.WifiStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.logger.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum backtraceio.library.models.types.BacktraceResultStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum backtraceio.library.enums.BacktraceBreadcrumbLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.BacktraceBreadcrumbType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.BatteryState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.BluetoothStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.database.RetryBehavior
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.database.RetryOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.GpsStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.LocationStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.NfcStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.ScreenOrientation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.UnwindingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.enums.WifiStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.logger.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum backtraceio.library.models.types.BacktraceResultStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version - Static variable in class backtraceio.library.base.BacktraceBase
-
Backtrace client version
W
- w(String, String) - Static method in class backtraceio.library.logger.BacktraceLogger
-
Log messages that suggest something unexpected or rare has happened, which isn't an error.
- WARN - backtraceio.library.logger.LogLevel
-
logging level designed for logging warning messages
- WARNING - backtraceio.library.enums.BacktraceBreadcrumbLevel
- WifiStatus - Enum in backtraceio.library.enums
-
WiFi statuses
- write(byte[], String) - Method in interface backtraceio.library.interfaces.DatabaseRecordWriter
- write(byte[], String) - Method in class backtraceio.library.models.database.BacktraceDatabaseRecordWriter
- write(Object, String) - Method in interface backtraceio.library.interfaces.DatabaseRecordWriter
- write(Object, String) - Method in class backtraceio.library.models.database.BacktraceDatabaseRecordWriter
All Classes All Packages