|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.catalina.connector.ResponseBase | +--org.apache.catalina.connector.HttpResponseBase | +--org.apache.catalina.connector.warp.WarpResponse
Nested Class Summary | |
protected class |
WarpResponse.Stream
The OutputStream that will handle all response body
transmission. |
Field Summary |
Fields inherited from class org.apache.catalina.connector.HttpResponseBase |
cookies, facade, format, headers, info, message, status, zone |
Fields inherited from class org.apache.catalina.connector.ResponseBase |
appCommitted, buffer, bufferCount, committed, connector, contentCount, contentLength, contentType, context, encoding, error, included, locale, output, request, sm, stream, suspended, writer |
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_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_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY |
Constructor Summary | |
WarpResponse()
Create a new instance of a WarpResponse . |
Method Summary | |
void |
finishResponse()
Flush output and finish. |
WarpConnection |
getConnection()
Return the WarpConnection associated this instance of
WarpResponse . |
WarpPacket |
getPacket()
Return the WarpPacket instance used to process headers. |
void |
recycle()
Recycle this WarpResponse instance. |
protected void |
sendHeaders()
Send the HTTP response headers, if this has not already occurred. |
void |
setConnection(WarpConnection connection)
Associate this WarpResponse instance with a specific
WarpConnection instance. |
void |
setPacket(WarpPacket packet)
Set the WarpPacket instance used to process headers. |
Methods inherited from class org.apache.catalina.connector.HttpResponseBase |
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, flushBuffer, getCookies, getHeader, getHeaderNames, getHeaderValues, getMessage, getProtocol, getResponse, getStatus, getStatusMessage, reset, reset, sendError, sendError, sendRedirect, setContentLength, setContentType, setDateHeader, setHeader, setIntHeader, setLocale, setStatus, setStatus |
Methods inherited from class org.apache.catalina.connector.ResponseBase |
createOutputStream, getBufferSize, getCharacterEncoding, getConnector, getContentCount, getContentLength, getContentType, getContext, getIncluded, getInfo, getLocale, getOutputStream, getReporter, getRequest, getStream, getWriter, isAppCommitted, isCommitted, isError, isSuspended, resetBuffer, setAppCommitted, setBufferSize, setConnector, setContext, setError, setIncluded, setRequest, setStream, setSuspended, write, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.catalina.Response |
createOutputStream, getConnector, getContentCount, getContentLength, getContentType, getContext, getIncluded, getInfo, getReporter, getRequest, getStream, isAppCommitted, isError, isSuspended, resetBuffer, setAppCommitted, setConnector, setContext, setError, setIncluded, setRequest, setStream, setSuspended |
Methods inherited from interface javax.servlet.ServletResponse |
getBufferSize, getCharacterEncoding, getLocale, getOutputStream, getWriter, isCommitted, resetBuffer, setBufferSize |
Constructor Detail |
public WarpResponse()
WarpResponse
.
Method Detail |
public void recycle()
WarpResponse
instance.
recycle
in interface Response
recycle
in class HttpResponseBase
public void setPacket(WarpPacket packet)
WarpPacket
instance used to process headers.
public WarpPacket getPacket()
WarpPacket
instance used to process headers.
public void setConnection(WarpConnection connection)
WarpResponse
instance with a specific
WarpConnection
instance.
public WarpConnection getConnection()
WarpConnection
associated this instance of
WarpResponse
.
public void finishResponse() throws java.io.IOException
finishResponse
in interface Response
finishResponse
in class HttpResponseBase
java.io.IOException
- if an input/output error occursprotected void sendHeaders() throws java.io.IOException
sendHeaders
in class HttpResponseBase
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |