Package org.apache.http.client.fluent
Class Executor
- java.lang.Object
 - 
- org.apache.http.client.fluent.Executor
 
 
- 
public class Executor extends java.lang.ObjectAn Executor for fluent requests.A
PoolingHttpClientConnectionManagerwith maximum 100 connections per route and a total maximum of 200 connections is used internally. 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Executorauth(java.lang.String username, java.lang.String password)Executorauth(java.lang.String username, java.lang.String password, java.lang.String workstation, java.lang.String domain)Executorauth(java.lang.String host, Credentials creds)Executorauth(AuthScope authScope, Credentials creds)Executorauth(Credentials cred)Executorauth(HttpHost host, java.lang.String username, java.lang.String password)Executorauth(HttpHost host, java.lang.String username, java.lang.String password, java.lang.String workstation, java.lang.String domain)Executorauth(HttpHost host, Credentials creds)ExecutorauthPreemptive(java.lang.String host)ExecutorauthPreemptive(HttpHost host)ExecutorauthPreemptiveProxy(java.lang.String proxy)ExecutorauthPreemptiveProxy(HttpHost proxy)ExecutorclearAuth()ExecutorclearCookies()static voidcloseIdleConnections()Closes all idle persistent connections used by the internal pool.ExecutorcookieStore(CookieStore cookieStore)Deprecated.(4.5) Useuse(CookieStore).Responseexecute(Request request)Executes the request.static ExecutornewInstance()static ExecutornewInstance(HttpClient httpclient)static voidregisterScheme(Scheme scheme)Deprecated.(4.3) do not use.static voidunregisterScheme(java.lang.String name)Deprecated.(4.3) do not use.Executoruse(CookieStore cookieStore)Executoruse(CredentialsProvider credentialsProvider) 
 - 
 
- 
- 
Method Detail
- 
newInstance
public static Executor newInstance()
 
- 
newInstance
public static Executor newInstance(HttpClient httpclient)
 
- 
use
public Executor use(CredentialsProvider credentialsProvider)
- Since:
 - 4.5
 
 
- 
auth
public Executor auth(AuthScope authScope, Credentials creds)
 
- 
auth
public Executor auth(HttpHost host, Credentials creds)
 
- 
auth
public Executor auth(java.lang.String host, Credentials creds)
- Since:
 - 4.4
 
 
- 
authPreemptive
public Executor authPreemptive(java.lang.String host)
- Since:
 - 4.4
 
 
- 
authPreemptiveProxy
public Executor authPreemptiveProxy(java.lang.String proxy)
- Since:
 - 4.4
 
 
- 
auth
public Executor auth(Credentials cred)
 
- 
auth
public Executor auth(java.lang.String username, java.lang.String password)
 
- 
auth
public Executor auth(java.lang.String username, java.lang.String password, java.lang.String workstation, java.lang.String domain)
 
- 
auth
public Executor auth(HttpHost host, java.lang.String username, java.lang.String password, java.lang.String workstation, java.lang.String domain)
 
- 
clearAuth
public Executor clearAuth()
 
- 
cookieStore
@Deprecated public Executor cookieStore(CookieStore cookieStore)
Deprecated.(4.5) Useuse(CookieStore). 
- 
use
public Executor use(CookieStore cookieStore)
- Since:
 - 4.5
 
 
- 
clearCookies
public Executor clearCookies()
 
- 
execute
public Response execute(Request request) throws ClientProtocolException, java.io.IOException
Executes the request. Please Note that response content must be processed or discarded usingResponse.discardContent(), otherwise the connection used for the request might not be released to the pool.- Throws:
 ClientProtocolExceptionjava.io.IOException- See Also:
 Response.handleResponse(org.apache.http.client.ResponseHandler),Response.discardContent()
 
- 
registerScheme
@Deprecated public static void registerScheme(Scheme scheme)
Deprecated.(4.3) do not use. 
- 
unregisterScheme
@Deprecated public static void unregisterScheme(java.lang.String name)
Deprecated.(4.3) do not use. 
- 
closeIdleConnections
public static void closeIdleConnections()
Closes all idle persistent connections used by the internal pool.- Since:
 - 4.4
 
 
 - 
 
 -