public abstract class BaseCrashBehaviour extends java.lang.Object implements CrashRecoverBehaviour
CrashRecoverBehaviour.CrashAction| Constructor and Description |
|---|
BaseCrashBehaviour(boolean killProcess,
boolean callDefault,
boolean persistCrashData,
CrashRecoverBehaviour.CrashAction preCrashAction,
CrashRecoverBehaviour.CrashAction postCrashAction) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
callDefaultExceptionHandler()
If the default exception handler should be called.
|
CrashRecoverBehaviour.CrashAction |
getPostCrashAction()
Set an action before the
CrashRecoverBehaviour.handleCrash(Context, Thread, Throwable, CrashData, PlanBConfig) |
CrashRecoverBehaviour.CrashAction |
getPreCrashAction()
Set an action before the
CrashRecoverBehaviour.handleCrash(Context, Thread, Throwable, CrashData, PlanBConfig) |
boolean |
killProcess()
If the process should be killed after handling the crash.
|
boolean |
persistCrashData()
If the crash data should be persisted with the
CrashDataHandler |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleCrashpublic BaseCrashBehaviour(boolean killProcess,
boolean callDefault,
boolean persistCrashData,
CrashRecoverBehaviour.CrashAction preCrashAction,
CrashRecoverBehaviour.CrashAction postCrashAction)
public boolean killProcess()
CrashRecoverBehaviourkillProcess in interface CrashRecoverBehaviourpublic boolean callDefaultExceptionHandler()
CrashRecoverBehaviourcallDefaultExceptionHandler in interface CrashRecoverBehaviourpublic boolean persistCrashData()
CrashRecoverBehaviourCrashDataHandlerpersistCrashData in interface CrashRecoverBehaviourpublic CrashRecoverBehaviour.CrashAction getPreCrashAction()
CrashRecoverBehaviourCrashRecoverBehaviour.handleCrash(Context, Thread, Throwable, CrashData, PlanBConfig)getPreCrashAction in interface CrashRecoverBehaviourpublic CrashRecoverBehaviour.CrashAction getPostCrashAction()
CrashRecoverBehaviourCrashRecoverBehaviour.handleCrash(Context, Thread, Throwable, CrashData, PlanBConfig)getPostCrashAction in interface CrashRecoverBehaviour