diff options
author | Arne H Juul <arnej@yahooinc.com> | 2021-10-06 14:35:43 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2021-10-06 14:35:43 +0000 |
commit | d69bed9cff9e95c6c4422a32ad9708310337715b (patch) | |
tree | 22c72fc77bc7183d0c65e7290b0bb0c0329ac748 /container-search/src/main/java/com/yahoo/search/result | |
parent | 87c26111db1a8071ad58a0d78fc455a3e765a3fa (diff) |
wire error received in protobuf message
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/result')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/result/ErrorMessage.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/result/ErrorMessage.java b/container-search/src/main/java/com/yahoo/search/result/ErrorMessage.java index a58db5a542e..5e6b2f9a81f 100644 --- a/container-search/src/main/java/com/yahoo/search/result/ErrorMessage.java +++ b/container-search/src/main/java/com/yahoo/search/result/ErrorMessage.java @@ -20,7 +20,7 @@ public class ErrorMessage extends com.yahoo.processing.request.ErrorMessage { private String source = null; public ErrorMessage(int code, String message) { - super(code,message); + super(code, message); } /** @@ -29,7 +29,7 @@ public class ErrorMessage extends com.yahoo.processing.request.ErrorMessage { * can be generated using com.yahoo.protect.Exceptions.toMessageString(exception). */ public ErrorMessage(int code, String message, String detailedMessage) { - super(code,message, detailedMessage); + super(code, message, detailedMessage); } /** @@ -163,6 +163,16 @@ public class ErrorMessage extends com.yahoo.processing.request.ErrorMessage { return new ErrorMessage(INTERNAL_SERVER_ERROR.code, "Internal server error.", detailedMessage); } + /** Wraps an error message received in a SearchReply packet */ + public static ErrorMessage createSearchReplyError(String detailedMessage) { + return new ErrorMessage(ERROR_IN_SEARCH_REPLY.code, "Error in search reply.", detailedMessage); + } + + /** Wraps an error message received in a DocsumReply packet */ + public static ErrorMessage createDocsumReplyError(String detailedMessage) { + return new ErrorMessage(ERROR_IN_DOCSUM_REPLY.code, "Error in getDocsum reply.", detailedMessage); + } + /** Sets the source producing this error */ public void setSource(String source) { this.source = source; } |