public class JettyContentExchange8 extends Object implements JettyContentExchange
| Constructor and Description |
|---|
JettyContentExchange8() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestHeader(String key,
String s) |
protected void |
closeRequestContentSource() |
protected void |
doTaskCompleted() |
protected void |
doTaskCompleted(Throwable ex) |
byte[] |
getBody() |
Map<String,Collection<String>> |
getRequestHeaders() |
byte[] |
getResponseContentBytes() |
Map<String,Collection<String>> |
getResponseHeaders() |
int |
getResponseStatus() |
String |
getUrl() |
void |
init(Exchange exchange,
JettyHttpBinding jettyBinding,
org.eclipse.jetty.client.HttpClient client,
AsyncCallback callback) |
protected void |
onConnectionFailed(Throwable ex) |
protected void |
onException(Throwable ex) |
protected void |
onExpire() |
protected void |
onRequestComplete() |
protected void |
onResponseComplete() |
void |
send(org.eclipse.jetty.client.HttpClient client) |
void |
setMethod(String method) |
void |
setRequestContent(byte[] byteArray) |
void |
setRequestContent(InputStream ins) |
void |
setRequestContent(String data,
String charset) |
void |
setRequestContentType(String contentType) |
void |
setSupportRedirect(boolean supportRedirect) |
void |
setTimeout(long timeout) |
void |
setURL(String url) |
public void init(Exchange exchange, JettyHttpBinding jettyBinding, org.eclipse.jetty.client.HttpClient client, AsyncCallback callback)
init in interface JettyContentExchangeprotected void onRequestComplete()
throws IOException
IOExceptionprotected void onResponseComplete()
throws IOException
IOExceptionprotected void onExpire()
protected void onException(Throwable ex)
protected void onConnectionFailed(Throwable ex)
public byte[] getBody()
getBody in interface JettyContentExchangepublic String getUrl()
getUrl in interface JettyContentExchangeprotected void closeRequestContentSource()
protected void doTaskCompleted()
protected void doTaskCompleted(Throwable ex)
public void setRequestContentType(String contentType)
setRequestContentType in interface JettyContentExchangepublic int getResponseStatus()
getResponseStatus in interface JettyContentExchangepublic void setMethod(String method)
setMethod in interface JettyContentExchangepublic void setURL(String url)
setURL in interface JettyContentExchangepublic void setRequestContent(byte[] byteArray)
setRequestContent in interface JettyContentExchangepublic void setRequestContent(String data, String charset) throws UnsupportedEncodingException
setRequestContent in interface JettyContentExchangeUnsupportedEncodingExceptionpublic void setRequestContent(InputStream ins)
setRequestContent in interface JettyContentExchangepublic void addRequestHeader(String key, String s)
addRequestHeader in interface JettyContentExchangepublic void send(org.eclipse.jetty.client.HttpClient client)
throws IOException
send in interface JettyContentExchangeIOExceptionpublic byte[] getResponseContentBytes()
getResponseContentBytes in interface JettyContentExchangepublic Map<String,Collection<String>> getRequestHeaders()
getRequestHeaders in interface JettyContentExchangepublic Map<String,Collection<String>> getResponseHeaders()
getResponseHeaders in interface JettyContentExchangepublic void setTimeout(long timeout)
setTimeout in interface JettyContentExchangepublic void setSupportRedirect(boolean supportRedirect)
setSupportRedirect in interface JettyContentExchangeCopyright © 2007–2016 The Apache Software Foundation. All rights reserved.