본문
180205(월) - RxJava2 (start)
Mobile/RxJava2 2018. 2. 5. 11:25
RxJava2
start
create an Observable that emits the return value of a function-like directive
fromCallable
@CheckReturnValue @BackpressureSupport(value=FULL) @SchedulerSupport(value="none") public static <T> Flowable<T> fromCallable(java.util.concurrent.Callable<? extends T> supplier)
Returns a Flowable that, when a Subscriber subscribes to it, invokes a function you specify and then emits the value returned from that function.
This allows you to defer the execution of the function you specify until a Subscriber subscribes to the Publisher. That is to say, it makes the function "lazy."
- Backpressure:
- The operator honors backpressure from downstream.
- Scheduler:
fromCallable
does not operate by default on a particularScheduler
.
- Type Parameters:
T
- the type of the item emitted by the Publisher- Parameters:
supplier
- a function, the execution of which should be deferred;fromCallable
will invoke this function only when a Subscriber subscribes to the Publisher thatfromCallable
returns- Returns:
- a Flowable whose
Subscriber
s' subscriptions trigger an invocation of the given function - Since:
- 2.0
- See Also:
defer(Callable)
'Mobile > RxJava2' 카테고리의 다른 글
180107(수) - RxJava2 (buffer) (0) | 2018.02.07 |
---|---|
180206(화) - RxJava2 (timer) (0) | 2018.02.06 |
180104(목) - RxJava2 (repeat) (0) | 2018.01.04 |
180103(수) - RxJava2 (range) (0) | 2018.01.03 |
180102(화) - RxJava2 (Just) (0) | 2018.01.02 |
댓글