diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-08-17 15:16:28 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-08-17 15:16:28 +0200 |
commit | f32d81fd8d918cb2c1d9e97fa22b7649a7dd786c (patch) | |
tree | 3c02c1d0e289203497fac7c4631d27350a3fb9fe /container-search/src/main/java/com/yahoo/prelude/Pong.java | |
parent | 391f3b2c945004ad9596171413b86374bc6a573a (diff) |
Expose active docs from Pong
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/Pong.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/Pong.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/Pong.java b/container-search/src/main/java/com/yahoo/prelude/Pong.java index 550e31b797b..24c2797fe87 100644 --- a/container-search/src/main/java/com/yahoo/prelude/Pong.java +++ b/container-search/src/main/java/com/yahoo/prelude/Pong.java @@ -49,6 +49,12 @@ public class Pong { /** Returns the package causing this to exist, or empty if none */ public Optional<PongPacket> getPongPacket() { return pongPacket; } + + /** Returns the number of active documents in the backend responding in this Pong, if available */ + public Optional<Integer> activeDocuments() { + if (!pongPacket.isPresent()) return Optional.empty(); + return pongPacket.get().getActiveNodes(); + } public List<ErrorMessage> getErrors() { return Collections.unmodifiableList(errors); @@ -76,7 +82,7 @@ public class Pong { /** Returns a string which included the ping info (if any) and any errors added to this */ @Override public String toString() { - StringBuffer m = new StringBuffer("Result of pinging"); + StringBuilder m = new StringBuilder("Result of pinging"); if (pingInfo.length() > 0) { m.append(" using "); m.append(pingInfo); |