AcraLimiter

annotation class AcraLimiter

Limiter configuration

Author

F43nd1r

Functions

annotationType
Link copied to clipboard
abstract fun annotationType(): Class<out Annotation>
deleteReportsOnAppUpdate
Link copied to clipboard
abstract fun deleteReportsOnAppUpdate(): Boolean
This property can be used to determine whether old (out of date) reports should be sent or not.
equals
Link copied to clipboard
abstract fun equals(p: Any): Boolean
exceptionClassLimit
Link copied to clipboard
abstract fun exceptionClassLimit(): Int
limit for reports with the same exception class
failedReportLimit
Link copied to clipboard
abstract fun failedReportLimit(): Int
limit for unsent reports
hashCode
Link copied to clipboard
abstract fun hashCode(): Int
overallLimit
Link copied to clipboard
abstract fun overallLimit(): Int
general limit of reports
period
Link copied to clipboard
abstract fun period(): Long
Reports which have been collected before this will not be considered for any limits except failedReportLimit
periodUnit
Link copied to clipboard
abstract fun periodUnit(): TimeUnit
Unit of period
resetLimitsOnAppUpdate
Link copied to clipboard
abstract fun resetLimitsOnAppUpdate(): Boolean
Resetting limits after an app update allows you to see if a bug still exists.
resIgnoredCrashToast
Link copied to clipboard
abstract fun resIgnoredCrashToast(): Int
toast shown when a report was not collected or sent because a limit was exceeded
stacktraceLimit
Link copied to clipboard
abstract fun stacktraceLimit(): Int
limit for reports with the same stacktrace
toString
Link copied to clipboard
abstract fun toString(): String