public class AsyncHttpClient.BoundRequestBuilder extends RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>
| Modifier and Type | Field and Description | 
|---|---|
protected String | 
baseURL
URL used as the base, not including possibly query parameters. 
 | 
protected SignatureCalculator | 
signatureCalculator
Calculator used for calculating request signature for the request being
 built, if any. 
 | 
requestaddOrReplaceCookie, setBody, setBody, setBodyEncoding, setContentLength, setFollowRedirects, setMethod, setPerRequestConfig, setProxyServer, setQueryParameters, setRangeOffset, setRealmprotected SignatureCalculator signatureCalculator
protected String baseURL
public <T> ListenableFuture<T> execute(AsyncHandler<T> handler) throws IOException
IOExceptionpublic ListenableFuture<Response> execute() throws IOException
IOExceptionpublic AsyncHttpClient.BoundRequestBuilder addBodyPart(Part part) throws IllegalArgumentException
addBodyPart in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>IllegalArgumentExceptionpublic AsyncHttpClient.BoundRequestBuilder addCookie(Cookie cookie)
addCookie in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder addHeader(String name, String value)
addHeader in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder addParameter(String key, String value) throws IllegalArgumentException
addParameter in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>IllegalArgumentExceptionpublic AsyncHttpClient.BoundRequestBuilder addQueryParameter(String name, String value)
addQueryParameter in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public Request build()
build in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder setBody(byte[] data) throws IllegalArgumentException
setBody in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>IllegalArgumentExceptionpublic AsyncHttpClient.BoundRequestBuilder setBody(Request.EntityWriter dataWriter, long length) throws IllegalArgumentException
setBody in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>IllegalArgumentExceptionpublic AsyncHttpClient.BoundRequestBuilder setBody(Request.EntityWriter dataWriter)
setBody in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder setBody(InputStream stream) throws IllegalArgumentException
setBody in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>IllegalArgumentExceptionpublic AsyncHttpClient.BoundRequestBuilder setBody(String data) throws IllegalArgumentException
setBody in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>IllegalArgumentExceptionpublic AsyncHttpClient.BoundRequestBuilder setHeader(String name, String value)
setHeader in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder setHeaders(FluentCaseInsensitiveStringsMap headers)
setHeaders in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder setHeaders(Map<String,Collection<String>> headers)
setHeaders in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder setParameters(Map<String,Collection<String>> parameters) throws IllegalArgumentException
setParameters in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>IllegalArgumentExceptionpublic AsyncHttpClient.BoundRequestBuilder setParameters(FluentStringsMap parameters) throws IllegalArgumentException
setParameters in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>IllegalArgumentExceptionpublic AsyncHttpClient.BoundRequestBuilder setUrl(String url)
setUrl in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder setVirtualHost(String virtualHost)
setVirtualHost in class RequestBuilderBase<AsyncHttpClient.BoundRequestBuilder>public AsyncHttpClient.BoundRequestBuilder setSignatureCalculator(SignatureCalculator signatureCalculator)
Copyright © 2015. All rights reserved.