public boolean isSuccess() { return isComplete() && sequences.stream().filter(eachSequence -> eachSequence.isError() ||eachSequence.isTimeout()).count() == 0; }
public static String renderAll(PingSummary summary) { final StringBuilder builder = new StringBuilder(); final List<PingSequence> sequences = summary.getSequences(); builder.append(renderHeader(summary)); builder.append("\n"); for (PingSequence eachSequence : sequences) { builder.append(renderSequence(summary.getRequest(), eachSequence)); builder.append("\n"); } if (summary.isComplete()) { builder.append(renderSummary(summary)); } return builder.toString(); }
System.out.println(PingStringUtils.renderSequence(summary.getRequest(), newSequence)); if (summary.isComplete()) { System.out.println(PingStringUtils.renderSummary(summary));
System.out.println(PingStringUtils.renderSequence(summary.getRequest(), newSequence)); if (summary.isComplete()) { System.out.println(PingStringUtils.renderSummary(summary));
getUI().accessSynchronously(() -> { if (pingFuture != null && !pingFuture.isCancelled()) { setRunning(!summary.isComplete()); resultArea.setValue(PingStringUtils.renderAll(summary)); if (summary.isComplete()) { getUI().setPollInterval(initialPollInterval);
getUI().accessSynchronously(() -> { if (pingFuture != null && !pingFuture.isCancelled()) { setRunning(!summary.isComplete()); resultArea.setValue(PingStringUtils.renderAll(summary)); if (summary.isComplete()) { getUI().setPollInterval(initialPollInterval);