public class CompletableHelper extends Object
| Constructor and Description | 
|---|
| CompletableHelper() | 
| Modifier and Type | Method and Description | 
|---|---|
| static Completable | toCompletable(java.util.function.Consumer<Handler<AsyncResult<Void>>> handler)Returns a  Completablethat, when subscribed, uses the providedhandlerto adapt a callback-based asynchronous method. | 
| static <T> Future<Void> | toFuture(Completable maybe) | 
| static <T> CompletableObserver | toObserver(Handler<AsyncResult<T>> handler)Adapts an Vert.x  Handler<AsyncResult<T>>to an RxJava2SingleObserver. | 
public static Completable toCompletable(java.util.function.Consumer<Handler<AsyncResult<Void>>> handler)
Completable that, when subscribed, uses the provided handler to adapt a callback-based asynchronous method.
 For example:
 
 io.vertx.core.Vertx vertx = Vertx.vertx();
 // ... later
 Completable undeploy = CompletableHelper.toCompletable(handler -> vertx.undeploy(deploymentId, handler));
 
 This is useful when using RxJava without the Vert.x Rxified API or your own asynchronous methods.
handler - the code executed when the returned Completable is subscribedpublic static <T> CompletableObserver toObserver(Handler<AsyncResult<T>> handler)
Handler<AsyncResult<T>> to an RxJava2 SingleObserver.
 
 The returned observer can be subscribed to an Single.subscribe(SingleObserver).
handler - the handler to adaptpublic static <T> Future<Void> toFuture(Completable maybe)
Completable<T> to a Vert.x The completable will be immediately subscribed and the returned future will be updated with the result of the single.
maybe - the single to adaptCopyright © 2022 Eclipse. All rights reserved.