public class HttpServletResponseWrapper extends java.lang.Object implements HttpResponse
| Modifier and Type | Class and Description |
|---|---|
protected class |
HttpServletResponseWrapper.DeferredOutputStream
RESTEASY-684 wants to defer access to outputstream until a write/flush/close happens
|
| Modifier and Type | Field and Description |
|---|---|
protected ResteasyProviderFactory |
factory |
protected javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> |
outputHeaders |
protected java.io.OutputStream |
outputStream |
protected javax.servlet.http.HttpServletResponse |
response |
protected int |
status |
| Constructor and Description |
|---|
HttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response,
ResteasyProviderFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewCookie(javax.ws.rs.core.NewCookie cookie) |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> |
getOutputHeaders() |
java.io.OutputStream |
getOutputStream() |
int |
getStatus() |
boolean |
isCommitted() |
void |
reset()
reset status and headers.
|
void |
sendError(int status) |
void |
sendError(int status,
java.lang.String message) |
void |
setOutputStream(java.io.OutputStream os) |
void |
setStatus(int status) |
protected javax.servlet.http.HttpServletResponse response
protected int status
protected javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> outputHeaders
protected ResteasyProviderFactory factory
protected java.io.OutputStream outputStream
public HttpServletResponseWrapper(javax.servlet.http.HttpServletResponse response,
ResteasyProviderFactory factory)
public int getStatus()
getStatus in interface HttpResponsepublic void setStatus(int status)
setStatus in interface HttpResponsepublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> getOutputHeaders()
getOutputHeaders in interface HttpResponsepublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in interface HttpResponsejava.io.IOExceptionpublic void setOutputStream(java.io.OutputStream os)
setOutputStream in interface HttpResponsepublic void addNewCookie(javax.ws.rs.core.NewCookie cookie)
addNewCookie in interface HttpResponsepublic void sendError(int status)
throws java.io.IOException
sendError in interface HttpResponsejava.io.IOExceptionpublic void sendError(int status,
java.lang.String message)
throws java.io.IOException
sendError in interface HttpResponsejava.io.IOExceptionpublic boolean isCommitted()
isCommitted in interface HttpResponsepublic void reset()
HttpResponsereset in interface HttpResponse