Class ScalarSynchronousSingle<T>

java.lang.Object
rx.Single<T>
rx.internal.util.ScalarSynchronousSingle<T>

public final class ScalarSynchronousSingle<T> extends Single<T>
  • Field Details

    • value

      final T value
  • Constructor Details

    • ScalarSynchronousSingle

      protected ScalarSynchronousSingle(T t)
  • Method Details

    • create

      public static <T> ScalarSynchronousSingle<T> create(T t)
    • get

      public T get()
    • scalarScheduleOn

      public Single<T> scalarScheduleOn(Scheduler scheduler)
      Customized observeOn/subscribeOn implementation which emits the scalar value directly or with less overhead on the specified scheduler.
      Parameters:
      scheduler - the target scheduler
      Returns:
      the new observable
    • scalarFlatMap

      public <R> Single<R> scalarFlatMap(Func1<? super T,? extends Single<? extends R>> func)