rxdogtag / com.uber.rxdogtag / RxDogTagTaggedExceptionReceiver
RxDogTagTaggedExceptionReceiver¶
interface RxDogTagTaggedExceptionReceiver :
RxDogTagErrorReceiver
A marker type to indicate that RxDogTag’s should pass the decorated stacktrace to [` `](-rx-dog-tag-error-receiver/on-error.md). Note that this will always be tried directly, and no guarded delegate behavior will be attempted even if
RxDogTag.Builder#guardObserverCallbacks(boolean)
is enabled in configuration.
NOTE: RxDogTag exceptions are always OnErrorNotImplementedException, as these have special behavior as an escape hatch in RxJava internals. This exception will have no “cause” property if the original exception was not already an OnErrorNotImplementedException. If it was, which is unusual, it is reused with its original cause (if any) and has its stacktrace modified.
Inherited Functions¶
Name | Summary |
---|---|
onError | abstract fun onError(e: Throwable !): Unit Called once if the deferred computation ‘throws’ an exception. |