public class OnScheduleMultiHandlerManager extends MultiHandlerManager<io.reactivex.functions.Function<java.lang.Runnable,java.lang.Runnable>> implements io.reactivex.functions.Function<java.lang.Runnable,java.lang.Runnable>, io.reactivex.functions.BiConsumer<java.lang.Runnable[],io.reactivex.functions.Function<java.lang.Runnable,java.lang.Runnable>>
Use enable() to install the single global RxJavaPlugins handler.
handlers| Constructor and Description |
|---|
OnScheduleMultiHandlerManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(java.lang.Runnable[] t1,
io.reactivex.functions.Function<java.lang.Runnable,java.lang.Runnable> t2) |
void |
append()
Adds the current non-null OnSchedule hook to this handler and replaces it
in RxJavaPlugins with this OnScheduleMultiHandlerManager.
|
java.lang.Runnable |
apply(java.lang.Runnable t) |
void |
disable()
Disables this manager by restoring a
null OnSchedule hook. |
void |
enable()
Enables this manager by replacing any existing OnSchedule hook in RxJavaPlugins.
|
clear, forEach, forEach, hasHandlers, registerpublic void enable()
public void disable()
null OnSchedule hook.public void append()
public java.lang.Runnable apply(java.lang.Runnable t)
throws java.lang.Exception
apply in interface io.reactivex.functions.Function<java.lang.Runnable,java.lang.Runnable>java.lang.Exceptionpublic void accept(java.lang.Runnable[] t1,
io.reactivex.functions.Function<java.lang.Runnable,java.lang.Runnable> t2)
throws java.lang.Exception
accept in interface io.reactivex.functions.BiConsumer<java.lang.Runnable[],io.reactivex.functions.Function<java.lang.Runnable,java.lang.Runnable>>java.lang.Exception