List of usage examples for io.vertx.core Future failedFuture
static <T> Future<T> failedFuture(String failureMessage)
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void get(JsonObject command, Handler<AsyncResult<String>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;/*from w w w . ja v a2s . co m*/ } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "get"); _vertx.eventBus().<String>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void post(JsonObject command, Handler<AsyncResult<String>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;/*from w w w.j a v a2s . c o m*/ } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "post"); _vertx.eventBus().<String>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void put(JsonObject command, Handler<AsyncResult<String>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;/*from w w w.j a v a 2s .c o m*/ } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "put"); _vertx.eventBus().<String>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void delete(JsonObject command, Handler<AsyncResult<String>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;/* ww w . j a v a 2 s. com*/ } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "delete"); _vertx.eventBus().<String>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void getJson(JsonObject command, Handler<AsyncResult<JsonObject>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;/*w w w. j a v a 2 s. co m*/ } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "getJson"); _vertx.eventBus().<JsonObject>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void postJson(JsonObject command, Handler<AsyncResult<JsonObject>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;// w ww . j a va 2s . c o m } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "postJson"); _vertx.eventBus().<JsonObject>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void putJson(JsonObject command, Handler<AsyncResult<JsonObject>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;/*from w w w .ja v a 2 s. co m*/ } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "putJson"); _vertx.eventBus().<JsonObject>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void deleteJson(JsonObject command, Handler<AsyncResult<JsonObject>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;/* w w w . j av a 2s . c o m*/ } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "deleteJson"); _vertx.eventBus().<JsonObject>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.glt.rest.client.RestServiceVertxEBProxy.java
License:Apache License
public void request(JsonObject command, Handler<AsyncResult<String>> asyncHandler) { if (closed) { asyncHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return;//from ww w. j av a 2 s.com } JsonObject _json = new JsonObject(); _json.put("command", command); DeliveryOptions _deliveryOptions = new DeliveryOptions(); _deliveryOptions.addHeader("action", "request"); _vertx.eventBus().<String>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { asyncHandler.handle(Future.failedFuture(res.cause())); } else { asyncHandler.handle(Future.succeededFuture(res.result().body())); } }); }
From source file:com.hubrick.vertx.kafka.producer.DefaultKafkaProducerService.java
License:Apache License
protected void sendError(Handler<AsyncResult<Void>> resultHandler, Throwable t) { resultHandler.handle(Future.failedFuture(t)); }