Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.catalina.connector.warp
Class WarpResponse

    java.lang.Object
      |
      +--org.apache.catalina.connector.ResponseBase
            |
            +--org.apache.catalina.connector.HttpResponseBase
                  |
                  +--org.apache.catalina.connector.warp.WarpResponse

public class WarpResponse
extends HttpResponseBase

Inner Class Summary
`protected class` | `WarpResponse.Stream` The `OutputStream` that will handle all response body transmission.

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, facade, included, info, locale, output, request, sm, stream, suspended, writer`

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`

Constructor Detail

### WarpResponse

    public WarpResponse()

  Create a new instance of a `WarpResponse`.

Method Detail

### recycle

    public void recycle()

  Recycle this `WarpResponse` instance.
  Overrides:
    recycle in class HttpResponseBase

### setPacket

    public void setPacket(WarpPacket packet)

  Set the `WarpPacket` instance used to process headers.

### getPacket

    public WarpPacket getPacket()

  Return the `WarpPacket` instance used to process headers.

### setConnection

    public void setConnection(WarpConnection connection)

  Associate this `WarpResponse` instance with a specific `WarpConnection` instance.

### getConnection

    public WarpConnection getConnection()

  Return the `WarpConnection` associated this instance of `WarpResponse`.

### finishResponse

    public void finishResponse()
                        throws java.io.IOException

  Flush output and finish.
  Overrides:
    finishResponse in class HttpResponseBase
  Tags copied from class: HttpResponseBase
  Throws:
    java.io.IOException - if an input/output error occurs

### sendHeaders

    protected void sendHeaders()
                        throws java.io.IOException

  Send the HTTP response headers, if this has not already occurred.
  Overrides:
    sendHeaders in class HttpResponseBase

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000-2001 Apache Software Foundation. All Rights Reserved.