Skip to content

Index

rxdogtag / com.uber.rxdogtag

Package com.uber.rxdogtag

Types

Name Summary
ObserverHandler interface ObserverHandler
This interface can be used to further decorate or unpack custom subscribers/observers as needed.
RxDogTag class RxDogTag
RxDogTag is a mechanism to automatically detect RxJava observers with no error handling and wrap them in DogTagObservers that attempt to deduce the line number that subscribe() was called and surface that in the eventual thrown OnErrorNotImplementedException message.
RxDogTagErrorReceiver interface RxDogTagErrorReceiver
A marker type to indicate that RxDogTag’s decorating observers should try the onError() of the delegate of the observer that implements this.
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.