public class RestResponseResultWriter extends ServletResponseResultWriter
ResultWriter that writes JSON-REST errors, for use with EndpointsServlet.| Constructor and Description |
|---|
RestResponseResultWriter(javax.servlet.http.HttpServletResponse servletResponse,
ApiSerializationConfig serializationConfig,
boolean prettyPrint,
boolean enableExceptionCompatibility) |
| Modifier and Type | Method and Description |
|---|---|
void |
writeError(ServiceException e)
Writes an error in the expected form for JSON-REST:
{
"error": {
"errors: [
{
"domain: "global",
"reason": "backendError",
"message: "..."
}
],
"code": 503,
"message": "..."
}
}
|
write, write, writeValueAsStringpublic RestResponseResultWriter(javax.servlet.http.HttpServletResponse servletResponse,
ApiSerializationConfig serializationConfig,
boolean prettyPrint,
boolean enableExceptionCompatibility)
public void writeError(ServiceException e) throws java.io.IOException
writeError in interface ResultWriterwriteError in class ServletResponseResultWriterjava.io.IOException