summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/result
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahooinc.com>2021-10-06 14:35:43 +0000
committerArne H Juul <arnej@yahooinc.com>2021-10-06 14:35:43 +0000
commitd69bed9cff9e95c6c4422a32ad9708310337715b (patch)
tree22c72fc77bc7183d0c65e7290b0bb0c0329ac748 /container-search/src/main/java/com/yahoo/search/result
parent87c26111db1a8071ad58a0d78fc455a3e765a3fa (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.java14
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; }