((Iterable<Object>)member.getValue()).forEach( item -> { if (item instanceof JsonObject) list.add(new io.vertx.kafka.client.common.Node((JsonObject)item)); }); obj.setInSyncReplicas(list); case "leader": if (member.getValue() instanceof JsonObject) { obj.setLeader(new io.vertx.kafka.client.common.Node((JsonObject)member.getValue())); ((Iterable<Object>)member.getValue()).forEach( item -> { if (item instanceof JsonObject) list.add(new io.vertx.kafka.client.common.Node((JsonObject)item)); }); obj.setReplicas(list);
public static void toJson(PartitionInfo obj, java.util.Map<String, Object> json) { if (obj.getInSyncReplicas() != null) { JsonArray array = new JsonArray(); obj.getInSyncReplicas().forEach(item -> array.add(item.toJson())); json.put("inSyncReplicas", array); } if (obj.getLeader() != null) { json.put("leader", obj.getLeader().toJson()); } json.put("partition", obj.getPartition()); if (obj.getReplicas() != null) { JsonArray array = new JsonArray(); obj.getReplicas().forEach(item -> array.add(item.toJson())); json.put("replicas", array); } if (obj.getTopic() != null) { json.put("topic", obj.getTopic()); } } }
public static Node from(org.apache.kafka.common.Node node) { return new Node(node.hasRack(), node.host(), node.id(), node.idString(), node.isEmpty(), node.port(), node.rack()); }