Package 

Annotation AcraLimiter

    • Method Summary

      Modifier and Type Method Description
      abstract TimeUnit periodUnit() Unit of period
      abstract long period() Reports which have been collected before this will not be considered for any limits except failedReportLimit
      abstract int overallLimit() general limit of reports
      abstract int stacktraceLimit() limit for reports with the same stacktrace
      abstract int exceptionClassLimit() limit for reports with the same exception class
      abstract int failedReportLimit() limit for unsent reports
      abstract int resIgnoredCrashToast() toast shown when a report was not collected or sent because a limit was exceeded
      abstract boolean deleteReportsOnAppUpdate() This property can be used to determine whether old (out of date) reports should be sent or not.
      abstract boolean resetLimitsOnAppUpdate() Resetting limits after an app update allows you to see if a bug still exists.
      • Methods inherited from class java.lang.annotation.Annotation

        annotationType, equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • period

         abstract long period()

        Reports which have been collected before this will not be considered for any limits except failedReportLimit

      • overallLimit

         abstract int overallLimit()

        general limit of reports

      • stacktraceLimit

         abstract int stacktraceLimit()

        limit for reports with the same stacktrace

      • exceptionClassLimit

         abstract int exceptionClassLimit()

        limit for reports with the same exception class

      • resIgnoredCrashToast

        @StringRes() abstract int resIgnoredCrashToast()

        toast shown when a report was not collected or sent because a limit was exceeded

      • deleteReportsOnAppUpdate

         abstract boolean deleteReportsOnAppUpdate()

        This property can be used to determine whether old (out of date) reports should be sent or not.

      • resetLimitsOnAppUpdate

         abstract boolean resetLimitsOnAppUpdate()

        Resetting limits after an app update allows you to see if a bug still exists.