Package org.acra.sender

Types

Link copied to clipboard
class EmailIntentSender(config: CoreConfiguration) : ReportSender

Send reports through an email intent.

Link copied to clipboard
@AutoService(value = [ReportSenderFactory::class])
class EmailIntentSenderFactory : HasConfigPlugin, ReportSenderFactory

Constructs an EmailIntentSender.

Link copied to clipboard
class HttpSender @JvmOverloads constructor(    config: CoreConfiguration,     method: HttpSender.Method?,     type: StringFormat?,     formUri: String? = null) : ReportSender

Create a new HttpSender instance with its destination taken from the supplied config.

Link copied to clipboard
@AutoService(value = [ReportSenderFactory::class])
class HttpSenderFactory : HasConfigPlugin, ReportSenderFactory

Constructs a HttpSender with no report field mappings.

Link copied to clipboard
@RequiresApi(api = 22)
class JobSenderService : JobService

Job service sending reports. has to run in the :acra process

Link copied to clipboard
class LegacySenderService : Service

Plain service sending reports. has to run in the :acra process. Only used when no JobScheduler is available.

Link copied to clipboard
interface ReportSender

A simple interface for defining various crash report senders.

Link copied to clipboard
class ReportSenderException : Exception

This exception is thrown when an error occurred while sending crash data in a ReportSender implementation.

Link copied to clipboard
interface ReportSenderFactory : Plugin

Factory for creating and configuring a ReportSender instance. Implementations must have a no argument constructor.

Link copied to clipboard
class SendingConductor(context: Context, config: CoreConfiguration)