public TabulatedRow row() { TabulatedRow row = new TabulatedRow(); rows.add(row); return row; }
table.row().value("name", name) .value("state", info.getStateName().substring(0,1)) .value("queue-length", info.getEventQueueSize()) .value("queue-time", info.getExpectedQueueTime()) .value("thread", info.getThreadCount()) .value("class", info.getCellSimpleClass()) .value("short-info", shortInfo); ColumnWriter generalInfo = new ColumnWriter().fixed(secondIndentation) .left("name").fixed(" : ").left("value"); generalInfo.row().value("name", "Cell").value("value", info.getCellName() + "@" + info.getDomainName()); generalInfo.row().value("name", "Class").value("value", info.getCellClass()); generalInfo.row().value("name", "State").value("value", info.getStateName()); generalInfo.row().value("name", "Queue length").value("value", info.getEventQueueSize()); generalInfo.row().value("name", "Queue time").value("value", info.getExpectedQueueTime() + " ms"); CellVersion version = info.getCellVersion(); if (version != null) { generalInfo.row().value("name", "Version").value("value", version); for (int j = 0; j < threads.length && threads[j] != null; j++) { Thread t = threads [j]; threadsInfo.row().value("name", t.getName()) .value("priority", t.getPriority()) .value("state", (t.isAlive() ? "A" : "-") + (t.isDaemon() ? "D" : "-") + (t.isInterrupted() ? "I" : "-"));
@Override public String call() { ColumnWriter writer = new ColumnWriter() .header("NAME").left("name").space() .header("PROTOCOL").left("protocol").space() .header("HOST").left("host").space() .header("PORT").right("port"); for (Map.Entry<String, CoreDomainInfo> entry : coreDomains.cores().entrySet()) { CoreDomainInfo info = entry.getValue(); info.tcpPort().ifPresent( tcp -> { writer.row() .value("name", entry.getKey()) .value("protocol", "PLAIN") .value("host", tcp.getHost()) .value("port", tcp.getPort()); }); info.tlsPort().ifPresent(tls -> { writer.row() .value("name", entry.getKey()) .value("protocol", "TLS") .value("host", tls.getHost()) .value("port", tls.getPort()); }); } return writer.toString(); } }
@Override public String call() { ColumnWriter writer = new ColumnWriter() .header("TYPE").left("type").space() .header("DESTINATION").right("dest-cell").fixed("@").left("dest-domain").space() .header("TARGET").right("target-cell").fixed("@").left("target-domain"); Arrays.stream(_nucleus.getRoutingList()) .filter(this::matches) .forEach(r -> { writer.row() .value("dest-cell", r.getCellName()) .value("dest-domain", r.getDomainName()) .value("type", r.getRouteTypeName().toUpperCase()) .value("target-cell", r.getTarget().getCellName()) .value("target-domain", r.getTarget().getCellDomainName()); }); return writer.toString(); }