- callDefaultExceptionHandler() - Method in interface at.favre.lib.planb.interfaces.CrashRecoverBehaviour
-
If the default exception handler should be called.
- callDefaultExceptionHandler() - Method in class at.favre.lib.planb.recover.BaseCrashBehaviour
-
- causeClassName - Variable in class at.favre.lib.planb.data.CrashData
-
Class name of the first cause
- causeFileName - Variable in class at.favre.lib.planb.data.CrashData
-
File name of the first cause
- causeLineNum - Variable in class at.favre.lib.planb.data.CrashData
-
File line number of the first cause
- causeMethodName - Variable in class at.favre.lib.planb.data.CrashData
-
Method name of the first cause
- ci(String, String) - Method in class at.favre.lib.planb.PlanBConfig.Builder
-
- ciBuildId - Variable in class at.favre.lib.planb.PlanBConfig
-
- ciBuildJob - Variable in class at.favre.lib.planb.PlanBConfig
-
- ciString - Variable in class at.favre.lib.planb.data.CrashData
-
Continous Integration build number, etc.
- clear() - Method in class at.favre.lib.planb.data.InMemoryCrashDataHandler
-
- clear() - Method in class at.favre.lib.planb.data.SharedPrefCrashDataHandler
-
- clear() - Method in interface at.favre.lib.planb.interfaces.CrashDataHandler
-
Clears all persisted crash data entries.
- compareTo(CrashData) - Method in class at.favre.lib.planb.data.CrashData
-
- countOfCrashesSince(long) - Method in class at.favre.lib.planb.data.InMemoryCrashDataHandler
-
- countOfCrashesSince(long) - Method in class at.favre.lib.planb.data.SharedPrefCrashDataHandler
-
- countOfCrashesSince(long) - Method in interface at.favre.lib.planb.interfaces.CrashDataHandler
-
Returns the count of crash data entries that were persisted after
the given time.
- crash() - Static method in class at.favre.lib.planb.util.CrashUtil
-
Throws a mock runtime exception for testing
- CrashData - Class in at.favre.lib.planb.data
-
This is the model that contains all the crash information
- CrashData(String, long, String, String, String, String, String, String, int, String, String, String, String, String, Map<String, String>) - Constructor for class at.favre.lib.planb.data.CrashData
-
- CrashData(Parcel) - Constructor for class at.favre.lib.planb.data.CrashData
-
- CrashDataHandler - Interface in at.favre.lib.planb.interfaces
-
Handles retrieving and persisting of crash data
- crashDataHandler(CrashDataHandler) - Method in class at.favre.lib.planb.PlanBConfig.Builder
-
- CrashDataHandlerFactory - Interface in at.favre.lib.planb.interfaces
-
Factory for built-in crash data handler
- crashDataHandlerFactory() - Static method in class at.favre.lib.planb.PlanB
-
- CrashDataUtil - Class in at.favre.lib.planb.util
-
Util for crash data
- CrashDataUtil() - Constructor for class at.favre.lib.planb.util.CrashDataUtil
-
- CrashRecoverBehaviour - Interface in at.favre.lib.planb.interfaces
-
Interface for the recovery behaviour.
- CrashRecoverBehaviour.CrashAction - Interface in at.favre.lib.planb.interfaces
-
- CrashRecoverBehaviour.CrashAction.Noop - Class in at.favre.lib.planb.interfaces
-
Default no-op implementation
- CrashUtil - Class in at.favre.lib.planb.util
-
Util for handling crashes and exceptions
- CrashUtil() - Constructor for class at.favre.lib.planb.util.CrashUtil
-
- create(Map<String, String>) - Static method in class at.favre.lib.planb.data.CrashData
-
- createCrashDataFromStringSet(Set<String>) - Static method in class at.favre.lib.planb.util.CrashDataUtil
-
Creates a crash data model from simple serialized key:value set.
- createCrashDataSet(CrashData) - Static method in class at.favre.lib.planb.util.CrashDataUtil
-
Simple serializer of crash data to
- createDefaultHandlerBehaviour() - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour which acts like the default handle (ie. showing a OS error dialog)
- createDefaultHandlerBehaviour(CrashRecoverBehaviour.CrashAction, CrashRecoverBehaviour.CrashAction) - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour which acts like the default handle (ie. showing a OS error dialog)
- createFromCrash(PlanBConfig, Thread, Throwable, Map<String, String>) - Static method in class at.favre.lib.planb.util.CrashDataUtil
-
Creates a crash model from exception data
- createInMemoryHandler() - Method in interface at.favre.lib.planb.interfaces.CrashDataHandlerFactory
-
Creates an in-memory handler, useful for e.g. production
- createMap() - Method in class at.favre.lib.planb.data.CrashData
-
- createRestartForegroundActivityCrashBehaviour() - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour where the current foreground activity will be started on crash.
- createRestartForegroundActivityCrashBehaviour(CrashRecoverBehaviour.CrashAction, CrashRecoverBehaviour.CrashAction) - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour where the current foreground activity will be started on crash.
- createRestartLauncherActivityCrashBehaviour() - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour where the current launcher activity will be started on crash, effectively restarting the app.
- createSharedPrefHandler(Context) - Method in interface at.favre.lib.planb.interfaces.CrashDataHandlerFactory
-
Creates the default SharedPreferences backed crash storage.
- createSharedPrefHandler(Context, int) - Method in interface at.favre.lib.planb.interfaces.CrashDataHandlerFactory
-
Creates the default SharedPreferences backed crash storage
- createStartActivityCrashBehaviour(Intent) - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour where the provided activity will be started
- createStartActivityCrashBehaviour(Intent, CrashRecoverBehaviour.CrashAction, CrashRecoverBehaviour.CrashAction) - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour where the provided activity will be started.
- createSuppressCrashBehaviour() - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour where crashes will be suppressed and no error dialog or similar will be shown
- createSuppressCrashBehaviour(CrashRecoverBehaviour.CrashAction, CrashRecoverBehaviour.CrashAction) - Method in interface at.favre.lib.planb.interfaces.RecoverBehaviorFactory
-
Creates behaviour where crashes will be suppressed and no error dialog or similar will be shown
- CREATOR - Static variable in class at.favre.lib.planb.data.CrashData
-
- customData - Variable in class at.favre.lib.planb.data.CrashData
-