@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