public class ServletResponseWriter extends Object
| Constructor and Description |
|---|
ServletResponseWriter() |
| Modifier and Type | Method and Description |
|---|---|
ServletResponseWriter |
setFeedbackOnEmptyResponse(boolean feedbackOnEmptyResponse) |
void |
writeEmptyResponse(javax.servlet.http.HttpServletResponse servletResponse,
Map<String,String> httpHeaders)
Writes an empty
HttpServletResponse. |
void |
writeErrorResponse(javax.servlet.http.HttpServletResponse servletResponse,
int errorCode,
String errorMessage,
Map<String,String> httpHeaders)
Writes a servlet response with an error code with html code wrapping the error message.
|
void |
writeErrorResponse(javax.servlet.http.HttpServletResponse servletResponse,
org.mule.api.MuleMessage message,
int errorCode,
String errorMessage,
Map<String,String> httpHeaders)
Writes a servlet response with an error code based on a mule message.
|
void |
writeNonHtmlErrorResponse(javax.servlet.http.HttpServletResponse servletResponse,
int errorCode,
String errorMessage,
Map<String,String> httpHeaders)
Writes a servlet response with an error code without html code wrapping the error message.
|
void |
writeResponse(javax.servlet.http.HttpServletResponse servletResponse,
org.mule.api.MuleMessage message,
Map<String,String> httpHeaders)
Writes a servlet response based on a mule message.
|
public void writeResponse(javax.servlet.http.HttpServletResponse servletResponse,
org.mule.api.MuleMessage message,
Map<String,String> httpHeaders)
throws Exception
servletResponse - response objectmessage - must be a not null message which content will be sent as responsehttpHeaders - headers to be set in the response object. Can be null.Exceptionpublic void writeEmptyResponse(javax.servlet.http.HttpServletResponse servletResponse,
Map<String,String> httpHeaders)
throws IOException
HttpServletResponse.servletResponse - response objecthttpHeaders - headers to be set in the response object. Can be null.IOExceptionpublic void writeErrorResponse(javax.servlet.http.HttpServletResponse servletResponse,
org.mule.api.MuleMessage message,
int errorCode,
String errorMessage,
Map<String,String> httpHeaders)
throws Exception
servletResponse - response objectmessage - message with the content of the responseerrorCode - http error code to be sent back to the clienterrorMessage - http error messagehttpHeaders - headers to be set in the response object. Can be null.Exceptionpublic void writeErrorResponse(javax.servlet.http.HttpServletResponse servletResponse,
int errorCode,
String errorMessage,
Map<String,String> httpHeaders)
throws Exception
servletResponse - response objecterrorCode - http error code to be sent back to the clienterrorMessage - http error messagehttpHeaders - headers to be set in the response object. Can be null.Exceptionpublic void writeNonHtmlErrorResponse(javax.servlet.http.HttpServletResponse servletResponse,
int errorCode,
String errorMessage,
Map<String,String> httpHeaders)
throws Exception
servletResponse - response objecterrorCode - http error code to be sent back to the clienterrorMessage - http error messagehttpHeaders - headers to be set in the response object. Can be null.Exceptionpublic ServletResponseWriter setFeedbackOnEmptyResponse(boolean feedbackOnEmptyResponse)
feedbackOnEmptyResponse - if set to true, when an empty response is sent back to the client a message will be add to the response body.Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.