public class ServletResponseWriter extends Object
Constructor and Description |
---|
ServletResponseWriter() |
Modifier and Type | Method and Description |
---|---|
ServletResponseWriter |
setFeedbackOnEmptyResponse(boolean feedbackOnEmptyResponse) |
void |
writeEmptyResponse(HttpServletResponse servletResponse,
Map<String,String> httpHeaders)
Writes an empty
HttpServletResponse . |
void |
writeErrorResponse(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(HttpServletResponse servletResponse,
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(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(HttpServletResponse servletResponse,
MuleMessage message,
Map<String,String> httpHeaders)
Writes a servlet response based on a mule message.
|
public void writeResponse(HttpServletResponse servletResponse, 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.Exception
public void writeEmptyResponse(HttpServletResponse servletResponse, Map<String,String> httpHeaders) throws IOException
HttpServletResponse
.servletResponse
- response objecthttpHeaders
- headers to be set in the response object. Can be null.IOException
public void writeErrorResponse(HttpServletResponse servletResponse, 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.Exception
public void writeErrorResponse(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.Exception
public void writeNonHtmlErrorResponse(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.Exception
public 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–2016 MuleSoft, Inc.. All rights reserved.