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 APoolingHttpClientConnectionManagerwith 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(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(HttpHost host)ExecutorauthPreemptiveProxy(HttpHost host)ExecutorclearAuth()ExecutorclearCookies()ExecutorcookieStore(CookieStore 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.
-
-
-
Method Detail
-
newInstance
public static Executor newInstance()
-
newInstance
public static Executor newInstance(HttpClient httpclient)
-
auth
public Executor auth(AuthScope authScope, Credentials creds)
-
auth
public Executor auth(HttpHost host, Credentials creds)
-
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
public Executor cookieStore(CookieStore cookieStore)
-
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.
-
-