public final class RxAndroidPlugins
extends java.lang.Object
register methods in this class| Modifier and Type | Method and Description | 
|---|---|
| static RxAndroidPlugins | getInstance() | 
| RxAndroidSchedulersHook | getSchedulersHook()Retrieves the instance of  RxAndroidSchedulersHookto use based on order of
 precedence as defined in theRxAndroidPluginsclass header. | 
| void | registerSchedulersHook(RxAndroidSchedulersHook impl)Registers an  RxAndroidSchedulersHookimplementation as a global override of any
 injected or default implementations. | 
| void | reset()Reset any explicit or default-set hooks. | 
public static RxAndroidPlugins getInstance()
@Beta public void reset()
Note: This should only be used for testing purposes.
public RxAndroidSchedulersHook getSchedulersHook()
RxAndroidSchedulersHook to use based on order of
 precedence as defined in the RxAndroidPlugins class header.
 
 Override the default by calling registerSchedulersHook(RxAndroidSchedulersHook) or by
 setting the property rxandroid.plugin.RxAndroidSchedulersHook.implementation with the
 full classname to load.
public void registerSchedulersHook(RxAndroidSchedulersHook impl)
RxAndroidSchedulersHook implementation as a global override of any
 injected or default implementations.java.lang.IllegalStateException - if called more than once or after the default was initialized
 (if usage occurs before trying to register)