com.caucho.server.connection
Interface CauchoResponse

All Superinterfaces:
HttpServletResponse, ServletResponse
All Known Implementing Classes:
AbstractHttpResponse, CauchoResponseWrapper, HmuxResponse, HttpResponse, JspResponseWrapper, ResponseAdapter, StubServletResponse, ToCharResponseAdapter

public interface CauchoResponse
extends HttpServletResponse


Field Summary
 
Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY_TYPE
 
Method Summary
 void addFooter(java.lang.String key, java.lang.String value)
           
 void close()
           
 boolean disableHeaders(boolean disable)
           
 FlushBuffer getFlushBuffer()
           
 boolean getForbidForward()
           
 java.lang.String getHeader(java.lang.String key)
           
 AbstractResponseStream getResponseStream()
           
 int getStatusCode()
           
 java.lang.String getStatusMessage()
           
 boolean hasError()
           
 boolean isCauchoResponseStream()
           
 void killCache()
           
 void setFlushBuffer(FlushBuffer out)
           
 void setFooter(java.lang.String key, java.lang.String value)
           
 void setForbidForward(boolean forbid)
           
 void setHasError(boolean error)
           
 void setNoCache(boolean killCache)
           
 void setPrivateCache(boolean isPrivate)
           
 void setResponseStream(AbstractResponseStream os)
           
 void setSessionId(java.lang.String id)
           
 
Methods inherited from interface javax.servlet.http.HttpServletResponse
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from interface javax.servlet.ServletResponse
disable, enable, flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, isDisabled, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
 

Method Detail

getResponseStream

AbstractResponseStream getResponseStream()

setResponseStream

void setResponseStream(AbstractResponseStream os)

isCauchoResponseStream

boolean isCauchoResponseStream()

setFlushBuffer

void setFlushBuffer(FlushBuffer out)

getFlushBuffer

FlushBuffer getFlushBuffer()

getHeader

java.lang.String getHeader(java.lang.String key)

setFooter

void setFooter(java.lang.String key,
               java.lang.String value)

addFooter

void addFooter(java.lang.String key,
               java.lang.String value)

close

void close()
           throws java.io.IOException
Throws:
java.io.IOException

disableHeaders

boolean disableHeaders(boolean disable)

getForbidForward

boolean getForbidForward()

setForbidForward

void setForbidForward(boolean forbid)

getStatusCode

int getStatusCode()

getStatusMessage

java.lang.String getStatusMessage()

hasError

boolean hasError()

setHasError

void setHasError(boolean error)

setSessionId

void setSessionId(java.lang.String id)

killCache

void killCache()

setNoCache

void setNoCache(boolean killCache)

setPrivateCache

void setPrivateCache(boolean isPrivate)