Skip navigation links
A B C D G H I O R S 

A

addIgnoredPackages(String...) - Method in class rxdogtag2.RxDogTag.Builder
 
addIgnoredPackages(Collection<String>) - Method in class rxdogtag2.RxDogTag.Builder
 
addObserverHandlers(ObserverHandler...) - Method in class rxdogtag2.RxDogTag.Builder
 
addObserverHandlers(Collection<ObserverHandler>) - Method in class rxdogtag2.RxDogTag.Builder
 
apply(RxDogTag.Builder) - Method in interface rxdogtag2.RxDogTag.Configurer
Called to configure the given builder instance as needed.

B

builder() - Static method in class rxdogtag2.RxDogTag
 

C

configureWith(RxDogTag.Configurer) - Method in class rxdogtag2.RxDogTag.Builder
Can be used to compose this builder with a RxDogTag.Configurer in a way that doesn't break the builder chain.

D

disableAnnotations() - Method in class rxdogtag2.RxDogTag.Builder
Disables stacktrace annotations.
disableRepackagingOnErrorNotImplementedExceptions() - Method in class rxdogtag2.RxDogTag.Builder
By default, RxDogTag will repackage OnErrorNotImplementedExceptions with its own custom, simplified one with no stacktrace and the original cause's message copied in.

G

guardObserverCallbacks(boolean) - Method in class rxdogtag2.RxDogTag.Builder
 

H

handle(Flowable, Subscriber) - Method in interface rxdogtag2.ObserverHandler
Callbacks to handle Flowable and Subscriber.
handle(Observable, Observer) - Method in interface rxdogtag2.ObserverHandler
Callbacks to handle Observable and Observer.
handle(Maybe, MaybeObserver) - Method in interface rxdogtag2.ObserverHandler
Callbacks to handle Maybe and MaybeObserver.
handle(Single, SingleObserver) - Method in interface rxdogtag2.ObserverHandler
Callbacks to handle Single and SingleObserver.
handle(Completable, CompletableObserver) - Method in interface rxdogtag2.ObserverHandler
Callbacks to handle Completable and CompletableObserver.

I

install() - Method in class rxdogtag2.RxDogTag.Builder
Initializes RxDogTag by installing custom onSubscribe hooks via RxJavaPlugins.
install() - Static method in class rxdogtag2.RxDogTag
Initializes RxDogTag with default RxDogTag.Builder settings via RxDogTag.Builder.install().

O

ObserverHandler - Interface in rxdogtag2
This interface can be used to further decorate or unpack custom subscribers/observers as needed.
onError(Throwable) - Method in interface rxdogtag2.RxDogTagErrorReceiver
Called once if the deferred computation 'throws' an exception.

R

reset() - Static method in class rxdogtag2.RxDogTag
Resets RxDogTag by resetting custom onSubscribe hooks via RxJavaPlugins.
RxDogTag - Class in rxdogtag2
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.
RxDogTag.Builder - Class in rxdogtag2
 
RxDogTag.Configurer - Interface in rxdogtag2
Convenience interface to allow custom configurers to hook into a builder to add their own configurations as needed.
rxdogtag2 - package rxdogtag2
 
RxDogTagErrorReceiver - Interface in rxdogtag2
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 in rxdogtag2
A marker type to indicate that RxDogTag's should pass the decorated stacktrace to RxDogTagErrorReceiver.onError(Throwable).

S

STACK_ELEMENT_SOURCE_DELEGATE - Static variable in class rxdogtag2.RxDogTag
 
STACK_ELEMENT_SOURCE_HEADER - Static variable in class rxdogtag2.RxDogTag
 
STACK_ELEMENT_TRACE_HEADER - Static variable in class rxdogtag2.RxDogTag
 
A B C D G H I O R S 
Skip navigation links