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 JettyContentExchange
protected void onRequestComplete() throws IOException
IOException
protected void onResponseComplete() throws IOException
IOException
protected void onExpire()
protected void onException(Throwable ex)
protected void onConnectionFailed(Throwable ex)
public byte[] getBody()
getBody
in interface JettyContentExchange
public String getUrl()
getUrl
in interface JettyContentExchange
protected void closeRequestContentSource()
protected void doTaskCompleted()
protected void doTaskCompleted(Throwable ex)
public void setRequestContentType(String contentType)
setRequestContentType
in interface JettyContentExchange
public int getResponseStatus()
getResponseStatus
in interface JettyContentExchange
public void setMethod(String method)
setMethod
in interface JettyContentExchange
public void setURL(String url)
setURL
in interface JettyContentExchange
public void setRequestContent(byte[] byteArray)
setRequestContent
in interface JettyContentExchange
public void setRequestContent(String data, String charset) throws UnsupportedEncodingException
setRequestContent
in interface JettyContentExchange
UnsupportedEncodingException
public void setRequestContent(InputStream ins)
setRequestContent
in interface JettyContentExchange
public void addRequestHeader(String key, String s)
addRequestHeader
in interface JettyContentExchange
public void send(org.eclipse.jetty.client.HttpClient client) throws IOException
send
in interface JettyContentExchange
IOException
public byte[] getResponseContentBytes()
getResponseContentBytes
in interface JettyContentExchange
public Map<String,Collection<String>> getRequestHeaders()
getRequestHeaders
in interface JettyContentExchange
public Map<String,Collection<String>> getResponseHeaders()
getResponseHeaders
in interface JettyContentExchange
public void setTimeout(long timeout)
setTimeout
in interface JettyContentExchange
public void setSupportRedirect(boolean supportRedirect)
setSupportRedirect
in interface JettyContentExchange
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.