RxJava



rx.plugins
Class RxJavaDefaultSchedulers

java.lang.Object
  extended by rx.plugins.RxJavaDefaultSchedulers

public abstract class RxJavaDefaultSchedulers
extends java.lang.Object

Define alternate Scheduler implementations to be returned by the Schedulers factory methods.

See RxJavaPlugins or the RxJava GitHub Wiki for information on configuring plugins: https://github.com/Netflix/RxJava/wiki/Plugins.


Constructor Summary
RxJavaDefaultSchedulers()
           
 
Method Summary
abstract  Scheduler getComputationScheduler()
          Scheduler to return from Schedulers.computation() or null if default should be used.
abstract  Scheduler getIOScheduler()
          Scheduler to return from Schedulers.io() or null if default should be used.
abstract  Scheduler getNewThreadScheduler()
          Scheduler to return from Schedulers.newThread() or null if default should be used.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RxJavaDefaultSchedulers

public RxJavaDefaultSchedulers()
Method Detail

getComputationScheduler

public abstract Scheduler getComputationScheduler()
Scheduler to return from Schedulers.computation() or null if default should be used. This instance should be or behave like a stateless singleton;


getIOScheduler

public abstract Scheduler getIOScheduler()
Scheduler to return from Schedulers.io() or null if default should be used. This instance should be or behave like a stateless singleton;


getNewThreadScheduler

public abstract Scheduler getNewThreadScheduler()
Scheduler to return from Schedulers.newThread() or null if default should be used. This instance should be or behave like a stateless singleton;