Klasse AsyncRequestExecutor
java.lang.Object
com.cloudconvert.executor.AbstractRequestExecutor<AsyncCloseableHttpClientProvider,org.apache.http.impl.nio.client.CloseableHttpAsyncClient>
com.cloudconvert.executor.AsyncRequestExecutor
- Alle implementierten Schnittstellen:
Closeable,AutoCloseable
public class AsyncRequestExecutor
extends AbstractRequestExecutor<AsyncCloseableHttpClientProvider,org.apache.http.impl.nio.client.CloseableHttpAsyncClient>
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAsyncRequestExecutor(ResultExtractor resultExtractor, AsyncCloseableHttpClientProvider asyncCloseableHttpClientProvider) AsyncRequestExecutor(ResultExtractor resultExtractor, AsyncCloseableHttpClientProvider asyncCloseableHttpClientProvider, @Nullable org.apache.http.concurrent.FutureCallback<org.apache.http.HttpResponse> httpResponseFutureCallback) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung<T> AsyncResult<T> execute(@NotNull org.apache.http.client.methods.HttpUriRequest httpUriRequest, @NotNull com.fasterxml.jackson.core.type.TypeReference<T> typeReference) Von Klasse geerbte Methoden com.cloudconvert.executor.AbstractRequestExecutor
close
-
Konstruktordetails
-
AsyncRequestExecutor
public AsyncRequestExecutor(ResultExtractor resultExtractor, AsyncCloseableHttpClientProvider asyncCloseableHttpClientProvider) throws IOException - Löst aus:
IOException
-
AsyncRequestExecutor
public AsyncRequestExecutor(ResultExtractor resultExtractor, AsyncCloseableHttpClientProvider asyncCloseableHttpClientProvider, @Nullable @Nullable org.apache.http.concurrent.FutureCallback<org.apache.http.HttpResponse> httpResponseFutureCallback) throws IOException - Löst aus:
IOException
-
-
Methodendetails
-
execute
public <T> AsyncResult<T> execute(@NotNull @NotNull org.apache.http.client.methods.HttpUriRequest httpUriRequest, @NotNull @NotNull com.fasterxml.jackson.core.type.TypeReference<T> typeReference) throws IOException - Löst aus:
IOException
-