Class Async
- java.lang.Object
-
- org.apache.hc.client5.http.fluent.Async
-
public class Async extends java.lang.ObjectAsynchronous executor forRequests.- Since:
- 4.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classAsync.ExecRunnable<T>
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.ExecutorconcurrentExecprivate Executorexecutor
-
Constructor Summary
Constructors Constructor Description Async()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.Future<Content>execute(Request request)java.util.concurrent.Future<Content>execute(Request request, org.apache.hc.core5.concurrent.FutureCallback<Content> callback)<T> java.util.concurrent.Future<T>execute(Request request, org.apache.hc.core5.http.io.HttpClientResponseHandler<T> handler)<T> java.util.concurrent.Future<T>execute(Request request, org.apache.hc.core5.http.io.HttpClientResponseHandler<T> handler, org.apache.hc.core5.concurrent.FutureCallback<T> callback)static AsyncnewInstance()Asyncuse(java.util.concurrent.Executor concurrentExec)Asyncuse(Executor executor)
-
-
-
Field Detail
-
executor
private Executor executor
-
concurrentExec
private java.util.concurrent.Executor concurrentExec
-
-
Method Detail
-
newInstance
public static Async newInstance()
-
use
public Async use(java.util.concurrent.Executor concurrentExec)
-
execute
public <T> java.util.concurrent.Future<T> execute(Request request, org.apache.hc.core5.http.io.HttpClientResponseHandler<T> handler, org.apache.hc.core5.concurrent.FutureCallback<T> callback)
-
execute
public <T> java.util.concurrent.Future<T> execute(Request request, org.apache.hc.core5.http.io.HttpClientResponseHandler<T> handler)
-
execute
public java.util.concurrent.Future<Content> execute(Request request, org.apache.hc.core5.concurrent.FutureCallback<Content> callback)
-
-