Package org. acra. config
Types
ACRAConfigurationException
Link copied to clipboard
ClassValidator
Link copied to clipboard
object ClassValidator
Content copied to clipboard
Configuration
Link copied to clipboard
ConfigurationBuilder
Link copied to clipboard
ConfigurationBuilderFactory
Link copied to clipboard
CoreConfiguration
Link copied to clipboard
class CoreConfiguration(sharedPreferencesName: String?, includeDropBoxSystemTags: Boolean, additionalDropBoxTags: List<String>, dropboxCollectionMinutes: Int, logcatArguments: List<String>, reportContent: List<ReportField>, deleteUnapprovedReportsOnApplicationStart: Boolean, alsoReportToAndroidFramework: Boolean, additionalSharedPreferences: List<String>, logcatFilterByPid: Boolean, logcatReadNonBlocking: Boolean, sendReportsInDevMode: Boolean, excludeMatchingSharedPreferencesKeys: List<String>, excludeMatchingSettingsKeys: List<String>, buildConfigClass: Class<*>?, applicationLogFile: String, applicationLogFileLines: Int, applicationLogFileDir: Directory, retryPolicyClass: Class<out RetryPolicy>, stopServicesOnCrash: Boolean, attachmentUris: List<String>, attachmentUriProvider: Class<out AttachmentUriProvider>, reportSendSuccessToast: String?, reportSendFailureToast: String?, reportFormat: StringFormat, parallel: Boolean, pluginLoader: PluginLoader, pluginConfigurations: List<Configuration>) : Serializable, Configuration
Content copied to clipboard
CoreConfigurationBuilder
Link copied to clipboard
class CoreConfigurationBuilder
Content copied to clipboard
DefaultRetryPolicy
Link copied to clipboard
DialogConfiguration
Link copied to clipboard
class DialogConfiguration(enabled: Boolean, reportDialogClass: Class<out Activity>, positiveButtonText: String?, negativeButtonText: String?, commentPrompt: String?, emailPrompt: String?, @DrawableRes() resIcon: Int, text: String?, title: String?, @StyleRes() resTheme: Int?) : Configuration
Content copied to clipboard
DialogConfigurationBuilder
Link copied to clipboard
class DialogConfigurationBuilder
Content copied to clipboard
HttpSenderConfiguration
Link copied to clipboard
class HttpSenderConfiguration(enabled: Boolean, uri: String, basicAuthLogin: String?, basicAuthPassword: String?, httpMethod: HttpSender.Method, connectionTimeout: Int, socketTimeout: Int, dropReportsOnTimeout: Boolean, keyStoreFactoryClass: Class<out KeyStoreFactory>, certificatePath: String?, @RawRes() resCertificate: Int?, certificateType: String, compress: Boolean, tlsProtocols: List<TLS>, httpHeaders: Map<String, String>) : Configuration
Content copied to clipboard
HttpSenderConfigurationBuilder
Link copied to clipboard
class HttpSenderConfigurationBuilder
Content copied to clipboard
LimiterConfiguration
Link copied to clipboard
class LimiterConfiguration(enabled: Boolean, periodUnit: TimeUnit, period: Long, overallLimit: Int, stacktraceLimit: Int, exceptionClassLimit: Int, failedReportLimit: Int, ignoredCrashToast: String?, deleteReportsOnAppUpdate: Boolean, resetLimitsOnAppUpdate: Boolean) : Configuration
Content copied to clipboard
LimiterConfigurationBuilder
Link copied to clipboard
class LimiterConfigurationBuilder
Content copied to clipboard
LimiterData
Link copied to clipboard
class LimiterData
Content copied to clipboard
LimitingReportAdministrator
Link copied to clipboard
class LimitingReportAdministrator : HasConfigPlugin, ReportingAdministrator
Content copied to clipboard
MailSenderConfiguration
Link copied to clipboard
MailSenderConfigurationBuilder
Link copied to clipboard
class MailSenderConfigurationBuilder
Content copied to clipboard
NotificationConfiguration
Link copied to clipboard
class NotificationConfiguration(enabled: Boolean, @DrawableRes() resIcon: Int, title: String, text: String, tickerText: String?, sendButtonText: String?, @DrawableRes() resSendButtonIcon: Int, discardButtonText: String?, @DrawableRes() resDiscardButtonIcon: Int, channelName: String, channelDescription: String?, channelImportance: Int, sendWithCommentButtonText: String?, @DrawableRes() resSendWithCommentButtonIcon: Int, commentPrompt: String?, sendOnClick: Boolean) : Configuration
Content copied to clipboard
NotificationConfigurationBuilder
Link copied to clipboard
class NotificationConfigurationBuilder
Content copied to clipboard
ReportingAdministrator
Link copied to clipboard
RetryPolicy
Link copied to clipboard
interface RetryPolicy
Content copied to clipboard
SchedulerConfiguration
Link copied to clipboard
SchedulerConfigurationBuilder
Link copied to clipboard
class SchedulerConfigurationBuilder
Content copied to clipboard
ToastConfiguration
Link copied to clipboard
class ToastConfiguration(enabled: Boolean, text: String, @IntRange(from = 0.toLong(), to = 1.toLong() ) length: Int) : Configuration
Content copied to clipboard
ToastConfigurationBuilder
Link copied to clipboard
class ToastConfigurationBuilder
Content copied to clipboard
Functions
coreConfiguration
Link copied to clipboard
fun coreConfiguration(initializer: CoreConfigurationBuilder.() -> Unit): CoreConfiguration
Content copied to clipboard
dialog
Link copied to clipboard
fun CoreConfigurationBuilder.dialog(initializer: DialogConfigurationBuilder.() -> Unit)
Content copied to clipboard
dialogConfiguration
Link copied to clipboard
fun dialogConfiguration(initializer: DialogConfigurationBuilder.() -> Unit): DialogConfiguration
Content copied to clipboard
findPluginConfiguration
Link copied to clipboard
inline fun <T : Configuration> CoreConfiguration.findPluginConfiguration(): T?
Content copied to clipboard
fun <T : Configuration> CoreConfiguration.findPluginConfiguration(c: Class<T>): T?
Content copied to clipboard
getPluginConfiguration
Link copied to clipboard
inline fun <T : Configuration> CoreConfiguration.getPluginConfiguration(): T
Content copied to clipboard
fun <T : Configuration> CoreConfiguration.getPluginConfiguration(c: Class<T>): T
Content copied to clipboard
httpSender
Link copied to clipboard
fun CoreConfigurationBuilder.httpSender(initializer: HttpSenderConfigurationBuilder.() -> Unit)
Content copied to clipboard
httpSenderConfiguration
Link copied to clipboard
fun httpSenderConfiguration(initializer: HttpSenderConfigurationBuilder.() -> Unit): HttpSenderConfiguration
Content copied to clipboard
limiter
Link copied to clipboard
fun CoreConfigurationBuilder.limiter(initializer: LimiterConfigurationBuilder.() -> Unit)
Content copied to clipboard
limiterConfiguration
Link copied to clipboard
fun limiterConfiguration(initializer: LimiterConfigurationBuilder.() -> Unit): LimiterConfiguration
Content copied to clipboard
mailSender
Link copied to clipboard
fun CoreConfigurationBuilder.mailSender(initializer: MailSenderConfigurationBuilder.() -> Unit)
Content copied to clipboard
mailSenderConfiguration
Link copied to clipboard
fun mailSenderConfiguration(initializer: MailSenderConfigurationBuilder.() -> Unit): MailSenderConfiguration
Content copied to clipboard
notification
Link copied to clipboard
fun CoreConfigurationBuilder.notification(initializer: NotificationConfigurationBuilder.() -> Unit)
Content copied to clipboard
notificationConfiguration
Link copied to clipboard
fun notificationConfiguration(initializer: NotificationConfigurationBuilder.() -> Unit): NotificationConfiguration
Content copied to clipboard
scheduler
Link copied to clipboard
fun CoreConfigurationBuilder.scheduler(initializer: SchedulerConfigurationBuilder.() -> Unit)
Content copied to clipboard
schedulerConfiguration
Link copied to clipboard
fun schedulerConfiguration(initializer: SchedulerConfigurationBuilder.() -> Unit): SchedulerConfiguration
Content copied to clipboard
toast
Link copied to clipboard
fun CoreConfigurationBuilder.toast(initializer: ToastConfigurationBuilder.() -> Unit)
Content copied to clipboard
toastConfiguration
Link copied to clipboard
fun toastConfiguration(initializer: ToastConfigurationBuilder.() -> Unit): ToastConfiguration
Content copied to clipboard