IgniteFuture have method

public <T> IgniteFuture<T> chain(IgniteClosure<? super IgniteFuture<V>, T>
doneCb);

which do this.

2017-03-27 13:30 GMT+03:00 Sergei Egorov <bsid...@gmail.com>:

> Hi!
>
> Would be nice if igniteFuture would provide a small but very usable method:
>
>     public <R> R to(Function<IgniteFuture<T>, R> transformer)
>
> it will allow to chain it like:
>
>     compute.runAsync(runnable).to(rx()).timeout(5_000).subscribe()
>
> Where rx() is just a static function with something like:
>
>    public static <T> Function<IgniteFuture<T>, Observable<T>> rx()
>
>
> WDYT?
>


2017-03-27 13:30 GMT+03:00 Sergei Egorov <bsid...@gmail.com>:

> Hi!
>
> Would be nice if igniteFuture would provide a small but very usable method:
>
>     public <R> R to(Function<IgniteFuture<T>, R> transformer)
>
> it will allow to chain it like:
>
>     compute.runAsync(runnable).to(rx()).timeout(5_000).subscribe()
>
> Where rx() is just a static function with something like:
>
>    public static <T> Function<IgniteFuture<T>, Observable<T>> rx()
>
>
> WDYT?
>

Reply via email to