code: public static Scheduler newSingle(String name, boolean daemon) {
  		return newSingle(new ReactorThreadFactory(name, SingleScheduler.COUNTER, daemon,
  				true, Schedulers::defaultUncaughtException));
  	}
docs: {@link Scheduler} that hosts a single-threaded ExecutorService-based worker and is
  suited for parallel work. This type of {@link Scheduler} detects and rejects usage
  of blocking Reactor APIs.
  
  @param name Component and thread name prefix
  @param daemon false if the {@link Scheduler} requires an explicit {@link
  Scheduler#dispose()} to exit the VM.
  
  @return a new {@link Scheduler} that hosts a single-threaded ExecutorService-based
  worker