|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.server.http.AbstractCauchoResponse
com.caucho.server.http.CauchoResponseWrapper
com.caucho.jsf.context.JspResponseWrapper
public class JspResponseWrapper
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
JspResponseWrapper()
|
|
| Method Summary | |
|---|---|
void |
clearBuffer()
|
void |
close()
complete the response. |
java.lang.String |
completeJsf()
|
boolean |
disableHeaders(boolean disable)
|
void |
flushBuffer()
Flushes the buffer to the client. |
void |
flushResponse()
|
FlushBuffer |
getFlushBuffer()
Gets the flush buffer |
boolean |
getForbidForward()
Returns true if RequestDispatcher.forward() is disallowed on this stream. |
java.lang.String |
getHeader(java.lang.String key)
Retuns value of header with a given name |
java.util.Collection<java.lang.String> |
getHeaderNames()
Returns an Iterable for header names set via HttpServletResponse.setHeader(java.lang.String, java.lang.String), HttpServletResponse.addHeader(java.lang.String, java.lang.String), HttpServletResponse.setDateHeader(java.lang.String, long), HttpServletResponse.addDateHeader(java.lang.String, long), HttpServletResponse.setIntHeader(java.lang.String, int), or HttpServletResponse.addIntHeader(java.lang.String, int), respectively. |
java.util.Collection<java.lang.String> |
getHeaders(java.lang.String name)
Returns an Iterable for header values with a given name |
ServletOutputStream |
getOutputStream()
Returns the servlet output stream. |
int |
getRemaining()
|
AbstractResponseStream |
getResponseStream()
Gets the response stream. |
int |
getStatus()
Returns the current status code of this response |
java.lang.String |
getStatusMessage()
|
protected java.io.OutputStream |
getStream()
Returns the output stream for this wrapper. |
java.io.PrintWriter |
getWriter()
Returns the print writer. |
boolean |
hasError()
Returns true if we're processing an error. |
void |
init(HttpServletResponse response)
Initialize the response. |
boolean |
isCauchoResponseStream()
Returns true for a caucho response stream. |
void |
killCache()
Kills the cache for an error. |
void |
resetBuffer()
Resets the output stream, clearing headers and the output buffer. |
void |
setFlushBuffer(FlushBuffer flushBuffer)
Sets the flush buffer |
void |
setForbidForward(boolean forbid)
When set to true, RequestDispatcher.forward() is disallowed on this stream. |
void |
setHasError(boolean hasError)
Set to true while processing an error. |
void |
setLocale(java.util.Locale locale)
Sets the output locale. |
void |
setNoCache(boolean isPrivate)
|
void |
setPrivateCache(boolean isPrivate)
|
void |
setResponseStream(AbstractResponseStream stream)
Sets the ResponseStream |
void |
setSessionId(java.lang.String id)
|
| Methods inherited from class com.caucho.server.http.AbstractCauchoResponse |
|---|
writeHeaders |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.caucho.server.http.CauchoResponse |
|---|
writeHeaders |
| Constructor Detail |
|---|
public JspResponseWrapper()
| Method Detail |
|---|
public void init(HttpServletResponse response)
public void setResponseStream(AbstractResponseStream stream)
setResponseStream in interface CauchoResponsesetResponseStream in class CauchoResponseWrapperpublic AbstractResponseStream getResponseStream()
getResponseStream in interface CauchoResponsegetResponseStream in class CauchoResponseWrapperpublic boolean isCauchoResponseStream()
isCauchoResponseStream in interface CauchoResponseisCauchoResponseStream in class CauchoResponseWrapper
public ServletOutputStream getOutputStream()
throws java.io.IOException
getOutputStream in interface ServletResponsegetOutputStream in class CauchoResponseWrapperjava.io.IOException
public java.io.PrintWriter getWriter()
throws java.io.IOException
getWriter in interface ServletResponsegetWriter in class CauchoResponseWrapperjava.io.IOException
protected java.io.OutputStream getStream()
throws java.io.IOException
java.io.IOExceptionpublic void setFlushBuffer(FlushBuffer flushBuffer)
public FlushBuffer getFlushBuffer()
public void flushBuffer()
throws java.io.IOException
ServletResponse
flushBuffer in interface ServletResponseflushBuffer in class CauchoResponseWrapperjava.io.IOExceptionpublic void resetBuffer()
ServletResponsereset() after data has been committed is illegal.
resetBuffer in interface ServletResponseresetBuffer in class CauchoResponseWrapperpublic void clearBuffer()
public void setLocale(java.util.Locale locale)
ServletResponse
setLocale in interface ServletResponsesetLocale in class CauchoResponseWrapperpublic java.lang.String getHeader(java.lang.String key)
HttpServletResponse
getHeader in interface CauchoResponsegetHeader in interface HttpServletResponsegetHeader in class CauchoResponseWrapperpublic boolean disableHeaders(boolean disable)
public int getRemaining()
public void setForbidForward(boolean forbid)
setForbidForward in interface CauchoResponsesetForbidForward in class CauchoResponseWrapperpublic boolean getForbidForward()
getForbidForward in interface CauchoResponsegetForbidForward in class CauchoResponseWrapperpublic void setHasError(boolean hasError)
setHasError in interface CauchoResponsesetHasError in class CauchoResponseWrapperpublic java.lang.String getStatusMessage()
getStatusMessage in interface CauchoResponsegetStatusMessage in class CauchoResponseWrapperpublic boolean hasError()
hasError in interface CauchoResponsehasError in class CauchoResponseWrapperpublic void killCache()
killCache in interface CauchoResponsekillCache in class CauchoResponseWrapperpublic void setSessionId(java.lang.String id)
setSessionId in interface CauchoResponsesetSessionId in class CauchoResponseWrapperpublic void setPrivateCache(boolean isPrivate)
setPrivateCache in interface CauchoResponsesetPrivateCache in class CauchoResponseWrapperpublic void setNoCache(boolean isPrivate)
setNoCache in interface CauchoResponsesetNoCache in class CauchoResponseWrapperpublic int getStatus()
HttpServletResponse
getStatus in interface HttpServletResponsegetStatus in class CauchoResponseWrapperpublic java.util.Collection<java.lang.String> getHeaders(java.lang.String name)
HttpServletResponse
getHeaders in interface HttpServletResponsegetHeaders in class CauchoResponseWrapperpublic java.util.Collection<java.lang.String> getHeaderNames()
HttpServletResponseHttpServletResponse.setHeader(java.lang.String, java.lang.String), HttpServletResponse.addHeader(java.lang.String, java.lang.String), HttpServletResponse.setDateHeader(java.lang.String, long), HttpServletResponse.addDateHeader(java.lang.String, long), HttpServletResponse.setIntHeader(java.lang.String, int), or HttpServletResponse.addIntHeader(java.lang.String, int), respectively.
getHeaderNames in interface HttpServletResponsegetHeaderNames in class CauchoResponseWrapper
public void close()
throws java.io.IOException
close in interface CauchoResponseclose in class CauchoResponseWrapperjava.io.IOException
public void flushResponse()
throws java.io.IOException
java.io.IOException
public java.lang.String completeJsf()
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||