Package rx.plugins
Callback types and a central plugin handler class to hook into the lifecycle
of the base reactive types and schedulers.
-
Class Summary Class Description RxJavaCompletableExecutionHook Abstract ExecutionHook with invocations at different lifecycle points ofCompletableexecution with a default no-op implementation.RxJavaErrorHandler Abstract class for defining error handling logic in addition to the normalObserver.onError(Throwable)behavior.RxJavaHooks Utility class that holds hooks for various Observable, Single and Completable lifecycle-related points as well as Scheduler hooks.RxJavaObservableExecutionHook Abstract ExecutionHook with invocations at different lifecycle points ofObservableexecution with a default no-op implementation.RxJavaObservableExecutionHookDefault Default no-op implementation ofRxJavaObservableExecutionHookRxJavaPlugins Registry for plugin implementations that allows global override and handles the retrieval of correct implementation based on order of precedence: plugin registered globally viaregistermethods in this class plugin registered and retrieved usingSystem.getProperty(String)(see get methods for property names) default implementationRxJavaSchedulersHook This plugin class provides 2 ways to customizeSchedulerfunctionality 1.RxJavaSingleExecutionHook Abstract ExecutionHook with invocations at different lifecycle points ofSingleexecution with a default no-op implementation.RxJavaSingleExecutionHookDefault Default no-op implementation ofRxJavaSingleExecutionHook