diff options
author | valerijf <valerijf@yahoo-inc.com> | 2017-05-12 09:28:06 +0200 |
---|---|---|
committer | valerijf <valerijf@yahoo-inc.com> | 2017-05-12 09:40:38 +0200 |
commit | 09be694323fbe1955c345e183d807d7c60e80c51 (patch) | |
tree | 71dd6c36587e0d256b6c57ec05a7faf17abbaaba /messagebus | |
parent | bd6bb3b7518e3da3869d1f45741c0cd86795308a (diff) |
Code review fixes
Diffstat (limited to 'messagebus')
-rw-r--r-- | messagebus/src/main/java/com/yahoo/messagebus/Reply.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/messagebus/src/main/java/com/yahoo/messagebus/Reply.java b/messagebus/src/main/java/com/yahoo/messagebus/Reply.java index ba184bb38ad..38ef2c43937 100644 --- a/messagebus/src/main/java/com/yahoo/messagebus/Reply.java +++ b/messagebus/src/main/java/com/yahoo/messagebus/Reply.java @@ -2,7 +2,9 @@ package com.yahoo.messagebus; import java.util.ArrayList; +import java.util.HashSet; import java.util.List; +import java.util.Set; import java.util.stream.Stream; /** @@ -138,4 +140,16 @@ public abstract class Reply extends Routable { public Stream<Error> getErrors() { return errors.stream(); } + + /** + * Retrieves a set of integer error codes + */ + public Set<Integer> getErrorCodes() { + Set<Integer> errorCodes = new HashSet<>(); + for (Error error : errors) { + errorCodes.add(error.getCode()); + } + return errorCodes; + } + } |