public void handle(AsyncResult<Void> ar) { if (ar.failed()) { undeployThrowable.set(ar.cause()); } undeployLatch.countDown(); } });
public void handle(AsyncResult<String> ar) { if (ar.succeeded()) { deploymentIDRef.set(ar.result()); } else { deployThrowable.set(ar.cause()); } deployLatch.countDown(); } });
public void handle(AsyncResult<String> fr) { if (fr.succeeded()) { String deploymentName = fr.result(); startedApps.add(deploymentName); res.set(deploymentName); } else { log.error("Failed to deploy app", fr.cause()); } doneLatch.countDown(); } };
public void handle(AsyncResult<String> fr) { if (fr.succeeded()) { String deploymentName = fr.result(); startedApps.add(deploymentName); res.set(deploymentName); } else { log.error("Failed to start module", fr.cause()); } doneLatch.countDown(); } };
@Override public void handle(AsyncResult<T> res) { if (res.failed()) { vertx.reportException(res.cause()); } } };
@Override public void handle(AsyncResult<String> ar) { if (ar.failed()) { log.error("Failed to deploy", ar.cause()); } } };
public static <T> T result(FutureHandler<AsyncResult<T>> future) throws Exception { AsyncResult<T> asyncResult = future.await(); if( asyncResult.failed() ) { throw new Exception(asyncResult.cause()); } else { return asyncResult.result(); } } }
public void handle(AsyncResult<Void> res) { if (res.failed()) { vertx.reportException(res.cause()); } // And pass the *deploy* (not undeploy) Throwable back to the original handler handler.failed(t); } });
public void handle(AsyncResult<Void> res) { if (res.failed()) { count.failed(res.cause()); } else { count.complete(); } } });
@Override public void handle(AsyncResult<Message<T>> result) { if (result.succeeded()) { d.resolve(result.result()); } else { d.reject(result.cause()); } } });
public void handle(AsyncResult<Void> res) { deployment.moduleReference.decRef(); if (res.failed()) { parentCount.failed(res.cause()); } else { parentCount.complete(); } } });
@Override public void handle(AsyncResult<Void> result) { if (result.succeeded()) { d.resolve(result.result()); } else { d.reject(result.cause()); } } });
@Override public void handle(AsyncResult<Message<R>> r) { if (r.succeeded()) { fireResult(new RxMessage(r.result())); } else { fireError(r.cause()); } } }
@Override public void handle(AsyncResult<String> asyncResult) { if (asyncResult.succeeded()) { // Tell the other nodes of the cluster about the module for HA purposes addToHA(asyncResult.result(), moduleName, config, instances); } if (doneHandler != null) { doneHandler.handle(asyncResult); } else if (asyncResult.failed()) { log.error("Failed to deploy module", asyncResult.cause()); } } };
@Override public void handle(AsyncResult<Void> res) { if (res.failed()) { doneHandler.handle(new DefaultFutureResult<String>(res.cause())); } else { doneHandler.handle(new DefaultFutureResult<>(deploymentID)); } } });
@Override public void handle(AsyncResult<Void> result) { if (result.failed()) { message.reply(new JsonObject().putString("status", "error").putString("message", result.cause().getMessage())); } else { message.reply(new JsonObject().putString("status", "ok")); } } });
@Override public Promise<Void> unregisterHandler(String address, Handler<? extends Message> handler) { final Deferred<Void> d = when.defer(); eventBus.unregisterHandler(address, handler, result -> { if (result.succeeded()) { d.resolve((Void) null); } else { d.reject(result.cause()); } }); return d.getPromise(); }
@Override public void handle(AsyncResult<String> result) { if (result.failed()) { message.reply(new JsonObject().putString("status", "error").putString("message", result.cause().getMessage())); } else { message.reply(new JsonObject().putString("status", "ok").putString("id", result.result())); } } });
@Override public void handle(AsyncResult<String> result) { if (result.failed()) { message.reply(new JsonObject().putString("status", "error").putString("message", result.cause().getMessage())); } else { message.reply(new JsonObject().putString("status", "ok").putString("id", result.result())); } } });
@Override public void handle(AsyncResult<String> result) { if (result.failed()) { message.reply(new JsonObject().putString("status", "error").putString("message", result.cause().getMessage())); } else { message.reply(new JsonObject().putString("status", "ok").putString("id", result.result())); } } });