public class CachedExchange extends HttpExchange
HttpExchange.CachedExchange, HttpExchange.ContentExchange
STATUS_CANCELLED, STATUS_CANCELLING, STATUS_COMPLETED, STATUS_EXCEPTED, STATUS_EXPIRED, STATUS_PARSING_CONTENT, STATUS_PARSING_HEADERS, STATUS_SENDING_REQUEST, STATUS_START, STATUS_WAITING_FOR_COMMIT, STATUS_WAITING_FOR_CONNECTION, STATUS_WAITING_FOR_RESPONSE
Constructor and Description |
---|
CachedExchange(boolean cacheHeaders)
Creates a new CachedExchange.
|
Modifier and Type | Method and Description |
---|---|
HttpFields |
getResponseFields() |
int |
getResponseStatus() |
protected void |
onResponseHeader(Buffer name,
Buffer value)
Callback called for each response header received from the server.
|
protected void |
onResponseStatus(Buffer version,
int status,
Buffer reason)
Callback called when a response status line has been received from the server.
|
addRequestHeader, addRequestHeader, cancel, cancelTimeout, configureListeners, expire, getAddress, getEventListener, getLocalAddress, getMethod, getRequestContent, getRequestContentChunk, getRequestContentSource, getRequestFields, getRequestURI, getRetryStatus, getScheme, getStatus, getTimeout, getURI, getVersion, isDone, isDone, onConnectionFailed, onException, onExpire, onRequestCommitted, onRequestComplete, onResponseComplete, onResponseContent, onResponseHeaderComplete, onRetry, onSwitchProtocol, reset, scheduleTimeout, setAddress, setConfigureListeners, setEventListener, setMethod, setRequestContent, setRequestContentSource, setRequestContentType, setRequestHeader, setRequestHeader, setRequestURI, setRetryStatus, setScheme, setScheme, setTimeout, setURI, setURI, setURL, setVersion, setVersion, toState, toString, waitForDone, waitForStatus
public CachedExchange(boolean cacheHeaders)
cacheHeaders
- true to cache response headers, false to not cache thempublic int getResponseStatus()
public HttpFields getResponseFields()
protected void onResponseStatus(Buffer version, int status, Buffer reason) throws IOException
HttpExchange
onResponseStatus
in class HttpExchange
version
- the HTTP versionstatus
- the HTTP status codereason
- the HTTP status reason stringIOException
- allowed to be thrown by overriding codeprotected void onResponseHeader(Buffer name, Buffer value) throws IOException
HttpExchange
onResponseHeader
in class HttpExchange
name
- the header namevalue
- the header valueIOException
- allowed to be thrown by overriding codeCopyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.