public class JettyContentExchange
extends org.eclipse.jetty.client.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 |
|---|
JettyContentExchange(org.apache.camel.Exchange exchange,
JettyHttpBinding jettyBinding,
org.eclipse.jetty.client.HttpClient client) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeRequestContentSource() |
protected void |
doTaskCompleted() |
protected void |
doTaskCompleted(Throwable ex) |
byte[] |
getBody() |
Map<String,String> |
getHeaders() |
String |
getUrl() |
protected void |
onConnectionFailed(Throwable ex) |
protected void |
onException(Throwable ex) |
protected void |
onExpire() |
protected void |
onRequestComplete() |
protected void |
onResponseComplete() |
protected void |
onResponseHeader(org.eclipse.jetty.io.Buffer name,
org.eclipse.jetty.io.Buffer value) |
void |
setCallback(org.apache.camel.AsyncCallback callback) |
getFileForUpload, getResponseContent, getResponseContentBytes, onResponseContent, onResponseStatus, onRetry, setFileForUploadgetResponseFields, getResponseStatusaddRequestHeader, addRequestHeader, cancel, cancelTimeout, configureListeners, expire, getAddress, getEventListener, getLocalAddress, getMethod, getRequestContent, getRequestContentChunk, getRequestContentSource, getRequestFields, getRequestURI, getRetryStatus, getScheme, getStatus, getTimeout, getURI, getVersion, isDone, isDone, onRequestCommitted, onResponseHeaderComplete, 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, waitForStatuspublic JettyContentExchange(org.apache.camel.Exchange exchange,
JettyHttpBinding jettyBinding,
org.eclipse.jetty.client.HttpClient client)
public void setCallback(org.apache.camel.AsyncCallback callback)
protected void onResponseHeader(org.eclipse.jetty.io.Buffer name,
org.eclipse.jetty.io.Buffer value)
throws IOException
onResponseHeader in class org.eclipse.jetty.client.ContentExchangeIOExceptionprotected void onRequestComplete()
throws IOException
onRequestComplete in class org.eclipse.jetty.client.HttpExchangeIOExceptionprotected void onResponseComplete()
throws IOException
onResponseComplete in class org.eclipse.jetty.client.HttpExchangeIOExceptionprotected void onExpire()
onExpire in class org.eclipse.jetty.client.HttpExchangeprotected void onException(Throwable ex)
onException in class org.eclipse.jetty.client.HttpExchangeprotected void onConnectionFailed(Throwable ex)
onConnectionFailed in class org.eclipse.jetty.client.HttpExchangepublic byte[] getBody()
public String getUrl()
protected void closeRequestContentSource()
protected void doTaskCompleted()
protected void doTaskCompleted(Throwable ex)
Apache Camel