Package 

Interface ExceptionManagerInterface

    • Method Summary

      Modifier and Type Method Description
      abstract void init() Check if the SDK version is updated compared to the previous launch.
      abstract void sendExceptionsToServerIfNeeded() Check if the SDK should report the existing exceptions based on the RC configuration.If so, the existing exceptions of current SDK version will be sent to the server.
      abstract void updateExceptionManagerConfiguration() Update the Exception Manager settings based on new RC configuration.Cancel existing windows, restart, start a new window.
      abstract void storeNewException(@NonNull() Throwable t, @NonNull() String message) Save a new Throwable to persistent storage
      • Methods inherited from class java.lang.Object

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

      • init

         abstract void init()

        Check if the SDK version is updated compared to the previous launch. If so, cancelsthe option to send exceptions based on the previous RC configuration and deletesall stored exceptions.Make sure to call this method **BEFORE** fetching a new RC configuration.Exceptions of current SDK version (if presents) will not be deleted.

      • sendExceptionsToServerIfNeeded

         abstract void sendExceptionsToServerIfNeeded()

        Check if the SDK should report the existing exceptions based on the RC configuration.If so, the existing exceptions of current SDK version will be sent to the server.

      • updateExceptionManagerConfiguration

         abstract void updateExceptionManagerConfiguration()

        Update the Exception Manager settings based on new RC configuration.Cancel existing windows, restart, start a new window.This operation will be execute on a background thread