@Override public void nodeLeft(String nodeID) { nodes.remove(nodeID, res -> logger.info("node.remove " + nodeID + " result=" + res.result()) ); } }
public void init(Vertx vertx, String mapName, Handler<ExtendedAsyncResult<Void>> fut) { this.vertx = vertx; AsyncMapFactory.<String, String>create(vertx, mapName, res -> { if (res.succeeded()) { this.list = res.result(); fut.handle(new Success<>()); } else { fut.handle(new Failure<>(INTERNAL, res.cause())); } }); }
private void getModule(String id, Handler<ExtendedAsyncResult<String>> fut) { moduleManager.get(id, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
private void listDiscoveryNodes(Handler<ExtendedAsyncResult<String>> fut) { discoveryManager.getNodes(res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
private void discoveryHealthOne(String srvcId, String instId, Handler<ExtendedAsyncResult<String>> fut) { discoveryManager.health(srvcId, instId, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
private void listEnv(Handler<ExtendedAsyncResult<String>> fut) { envManager.get(res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
private void getEnv(String id, Handler<ExtendedAsyncResult<String>> fut) { envManager.get(id, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
public void get(String k, String k2, Handler<ExtendedAsyncResult<T>> fut) { getString(k, k2, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); } else { fut.handle(new Success<>(Json.decodeValue(res.result(), clazz))); } }); }
private void listTenants(Handler<ExtendedAsyncResult<String>> fut) { tenantManager.list(res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } List<TenantDescriptor> tdl = res.result(); String s = Json.encodePrettily(tdl); fut.handle(new Success<>(s)); }); }
private void listDeployments(Handler<ExtendedAsyncResult<String>> fut) { deploymentManager.list(res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
private void discoveryGetInstId(String srvcId, String instId, Handler<ExtendedAsyncResult<String>> fut) { discoveryManager.get(srvcId, instId, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
private void getDeployment(String id, Handler<ExtendedAsyncResult<String>> fut) { deploymentManager.get(id, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
private void discoveryHealthAll(Handler<ExtendedAsyncResult<String>> fut) { discoveryManager.health(res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
public void listInterfaces(String tenantId, boolean full, String interfaceType, Handler<ExtendedAsyncResult<List<InterfaceDescriptor>>> fut) { tenants.get(tenantId, tres -> { if (tres.failed()) { fut.handle(new Failure<>(tres.getType(), tres.cause())); } else { listInterfaces(tres.result(), full, interfaceType, fut); } }); }
private void upgradeModulesForTenant(ProxyContext pc, String id, Handler<ExtendedAsyncResult<String>> fut) { TenantInstallOptions options = ModuleUtil.createTenantOptions(pc.getCtx().request()); tenantManager.installUpgradeModules(id, pc, options, null, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); } else { logger.info("installUpgradeModules returns:\n" + Json.encodePrettily(res.result())); fut.handle(new Success<>(Json.encodePrettily(res.result()))); } }); }
public void health(String srvcId, String instId, Handler<ExtendedAsyncResult<HealthDescriptor>> fut) { DiscoveryManager.this.get(srvcId, instId, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); } else { health(res.result(), fut); } }); }
public void health(String srvcId, Handler<ExtendedAsyncResult<List<HealthDescriptor>>> fut) { getNonEmpty(srvcId, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); } else { healthList(res.result(), fut); } }); }
public void getNode(String nodeId, Handler<ExtendedAsyncResult<NodeDescriptor>> fut) { nodeUrl(nodeId, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); } else { getNode1(res.result(), fut); } }); }
private void getDiscoveryNode(String id, Handler<ExtendedAsyncResult<String>> fut) { logger.debug("Int: getDiscoveryNode: " + id); discoveryManager.getNode(id, res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); return; } final String s = Json.encodePrettily(res.result()); fut.handle(new Success<>(s)); }); }
public void removeAndUndeploy(ProxyContext pc, Handler<ExtendedAsyncResult<Void>> fut) { logger.info("removeAndUndeploy all"); this.get(res -> { if (res.failed()) { fut.handle(new Failure<>(res.getType(), res.cause())); } else { removeAndUndeploy(pc, res.result(), fut); } }); }