org.eclipse.jetty.client
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 java.io.IOException
HttpExchange
onResponseStatus
in class HttpExchange
version
- the HTTP versionstatus
- the HTTP status codereason
- the HTTP status reason stringjava.io.IOException
- allowed to be thrown by overriding codeprotected void onResponseHeader(Buffer name, Buffer value) throws java.io.IOException
HttpExchange
onResponseHeader
in class HttpExchange
name
- the header namevalue
- the header valuejava.io.IOException
- allowed to be thrown by overriding codeCopyright © 2017. All Rights Reserved.