com.ning.http.client
Class AsyncHttpClient.BoundRequestBuilder
java.lang.Object
com.ning.http.client.RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
com.ning.http.client.AsyncHttpClient.BoundRequestBuilder
- Enclosing class:
- AsyncHttpClient
public class AsyncHttpClient.BoundRequestBuilder
- extends RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
Methods inherited from class com.ning.http.client.RequestBuilderBase |
addOrReplaceCookie, addQueryParams, resetCookies, resetFormParams, resetMultipartData, resetNonMultipartData, resetQuery, setBody, setBody, setBodyEncoding, setConnectionPoolKeyStrategy, setContentLength, setCookies, setFollowRedirects, setInetAddress, setLocalInetAddress, setMethod, setProxyServer, setQueryParams, setQueryParams, setRangeOffset, setRealm, setRequestTimeoutInMs, setURI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
execute
public <T> ListenableFuture<T> execute(AsyncHandler<T> handler)
throws IOException
- Throws:
IOException
execute
public ListenableFuture<Response> execute()
throws IOException
- Throws:
IOException
addBodyPart
public AsyncHttpClient.BoundRequestBuilder addBodyPart(Part part)
- Overrides:
addBodyPart
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
addCookie
public AsyncHttpClient.BoundRequestBuilder addCookie(Cookie cookie)
- Overrides:
addCookie
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
addHeader
public AsyncHttpClient.BoundRequestBuilder addHeader(String name,
String value)
- Overrides:
addHeader
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
addFormParam
public AsyncHttpClient.BoundRequestBuilder addFormParam(String key,
String value)
- Overrides:
addFormParam
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
addQueryParam
public AsyncHttpClient.BoundRequestBuilder addQueryParam(String name,
String value)
- Overrides:
addQueryParam
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
build
public Request build()
- Overrides:
build
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setBody
public AsyncHttpClient.BoundRequestBuilder setBody(byte[] data)
- Overrides:
setBody
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setBody
public AsyncHttpClient.BoundRequestBuilder setBody(InputStream stream)
- Overrides:
setBody
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setBody
public AsyncHttpClient.BoundRequestBuilder setBody(String data)
- Overrides:
setBody
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setHeader
public AsyncHttpClient.BoundRequestBuilder setHeader(String name,
String value)
- Overrides:
setHeader
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setHeaders
public AsyncHttpClient.BoundRequestBuilder setHeaders(FluentCaseInsensitiveStringsMap headers)
- Overrides:
setHeaders
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setHeaders
public AsyncHttpClient.BoundRequestBuilder setHeaders(Map<String,Collection<String>> headers)
- Overrides:
setHeaders
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setFormParams
public AsyncHttpClient.BoundRequestBuilder setFormParams(Map<String,List<String>> params)
- Overrides:
setFormParams
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setFormParams
public AsyncHttpClient.BoundRequestBuilder setFormParams(List<Param> params)
- Overrides:
setFormParams
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setUrl
public AsyncHttpClient.BoundRequestBuilder setUrl(String url)
- Overrides:
setUrl
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setVirtualHost
public AsyncHttpClient.BoundRequestBuilder setVirtualHost(String virtualHost)
- Overrides:
setVirtualHost
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
setSignatureCalculator
public AsyncHttpClient.BoundRequestBuilder setSignatureCalculator(SignatureCalculator signatureCalculator)
- Overrides:
setSignatureCalculator
in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
Copyright © 2014. All Rights Reserved.