Skip to content

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 ifRxDogTag.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.