rxdogtag / com.uber.rxdogtag / RxDogTag / Builder
Builder¶
class Builder
Functions¶
Name | Summary |
---|---|
addIgnoredPackages | fun addIgnoredPackages(vararg packages: String !): RxDogTag.Builder ! fun addIgnoredPackages(packages: MutableCollection < String !>!): RxDogTag.Builder ! |
addObserverHandlers | fun addObserverHandlers(vararg handlers: ObserverHandler !): RxDogTag.Builder ! fun addObserverHandlers(handlers: MutableCollection < ObserverHandler !>!): RxDogTag.Builder ! |
configureWith | fun configureWith(configurer: RxDogTag.Configurer !): RxDogTag.Builder ! Can be used to compose this builder with a `[ Configurer`](../-configurer/index.md) in a way that doesn’t break the builder chain. |
disableAnnotations | fun disableAnnotations(): RxDogTag.Builder ! Disables stacktrace annotations. No headers like `[ #STACK_ELEMENT_TRACE_HEADER`](../-s-t-a-c-k_-e-l-e-m-e-n-t_-t-r-a-c-e_-h-e-a-d-e-r.md) will be present in the stack if this is disabled. |
disableRepackagingOnErrorNotImplementedExceptions | fun disableRepackagingOnErrorNotImplementedExceptions(): RxDogTag.Builder ! By default, RxDogTag will repackage OnErrorNotImplementedException with its own custom, simplified one with no stacktrace and the original cause’s message copied in. This is effectively the same behavior as any other type of exception. |
guardObserverCallbacks | fun guardObserverCallbacks(guardObserverCallbacks: Boolean ): RxDogTag.Builder ! |
install | fun install(): Unit Initializes RxDogTag by installing custom onSubscribe hooks via RxJavaPlugins. Note that calling this calls the following methods: |