public static <T> Set<T> convertSet(List list) { return new HashSet<T>(convertList(list)); }
@Override public void mapParams(Map<String,String> mapString, Map<String,Byte> mapByte, Map<String,Short> mapShort, Map<String,Integer> mapInt, Map<String,Long> mapLong, Map<String,JsonObject> mapJsonObject, Map<String,JsonArray> mapJsonArray){ if (closed) throw new IllegalStateException("Proxy is closed"); JsonObject _json = new JsonObject(); _json.put("mapString", new JsonObject(ProxyUtils.convertMap(mapString))); _json.put("mapByte", new JsonObject(ProxyUtils.convertMap(mapByte))); _json.put("mapShort", new JsonObject(ProxyUtils.convertMap(mapShort))); _json.put("mapInt", new JsonObject(ProxyUtils.convertMap(mapInt))); _json.put("mapLong", new JsonObject(ProxyUtils.convertMap(mapLong))); _json.put("mapJsonObject", new JsonObject(ProxyUtils.convertMap(mapJsonObject))); _json.put("mapJsonArray", new JsonObject(ProxyUtils.convertMap(mapJsonArray))); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "mapParams"); _vertx.eventBus().send(_address, _json, _deliveryOptions); } @Override
@Override public void setFloatHandler(Handler<AsyncResult<Set<Float>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setFloatHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override
@Override public void listCharHandler(Handler<AsyncResult<List<Character>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "listCharHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertToListChar(res.result().body()))); } }); } @Override
@Override public void setCharHandler(Handler<AsyncResult<Set<Character>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setCharHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertToSetChar(res.result().body()))); } }); } @Override
@Override public void setStringHandler(Handler<AsyncResult<Set<String>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setStringHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override
@Override public void listStringHandler(Handler<AsyncResult<List<String>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "listStringHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertList(res.result().body().getList()))); } }); } @Override
@Override public void setByteHandler(Handler<AsyncResult<Set<Byte>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setByteHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override
@Override public void listBoolHandler(Handler<AsyncResult<List<Boolean>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "listBoolHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertList(res.result().body().getList()))); } }); } @Override
@Override public void setDoubleHandler(Handler<AsyncResult<Set<Double>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setDoubleHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override
@Override public Service methodWithList(List<String> list, Handler<AsyncResult<List<String>>> result){ if (closed) { result.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return this; } JsonObject _json = new JsonObject(); _json.put("list", new JsonArray(list)); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "methodWithList"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { result.handle(Future.failedFuture(res.cause())); } else { result.handle(Future.succeededFuture(ProxyUtils.convertList(res.result().body().getList()))); } }); return this; } @Override
@Override public void setBoolHandler(Handler<AsyncResult<Set<Boolean>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setBoolHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override
@Override public Service methodWithListOfJsonObject(List<JsonObject> list, Handler<AsyncResult<List<JsonObject>>> result){ if (closed) { result.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return this; } JsonObject _json = new JsonObject(); _json.put("list", new JsonArray(list)); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "methodWithListOfJsonObject"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { result.handle(Future.failedFuture(res.cause())); } else { result.handle(Future.succeededFuture(ProxyUtils.convertList(res.result().body().getList()))); } }); return this; } @Override
@Override public void setShortHandler(Handler<AsyncResult<Set<Short>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setShortHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override
@Override public void listIntHandler(Handler<AsyncResult<List<Integer>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "listIntHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertList(res.result().body().getList()))); } }); } @Override
@Override public void setIntHandler(Handler<AsyncResult<Set<Integer>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setIntHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override
@Override public void listJsonArrayHandler(Handler<AsyncResult<List<JsonArray>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "listJsonArrayHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertList(res.result().body().getList()))); } }); } @Override
@Override public void setLongHandler(Handler<AsyncResult<Set<Long>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setLongHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override
@Override public void listByteHandler(Handler<AsyncResult<List<Byte>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "listByteHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertList(res.result().body().getList()))); } }); } @Override
@Override public void setJsonObjectHandler(Handler<AsyncResult<Set<JsonObject>>> resultHandler){ if (closed) { resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed"))); return; } JsonObject _json = new JsonObject(); DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options) : new DeliveryOptions(); _deliveryOptions.addHeader("action", "setJsonObjectHandler"); _vertx.eventBus().<JsonArray>send(_address, _json, _deliveryOptions, res -> { if (res.failed()) { resultHandler.handle(Future.failedFuture(res.cause())); } else { resultHandler.handle(Future.succeededFuture(ProxyUtils.convertSet(res.result().body().getList()))); } }); } @Override