## Uses of Interface
org.jboss.resteasy.client.jaxrs.engines.AsyncClientHttpEngine.ResultExtractor

- Packages that use AsyncClientHttpEngine.ResultExtractor
  Package | Description
  --- | ---
  org.jboss.resteasy.client.jaxrs.engines |
  org.jboss.resteasy.client.jaxrs.engines.jetty |
  org.jboss.resteasy.client.jaxrs.engines.vertx |
  org.jboss.resteasy.client.jaxrs.internal |

- - ### Uses of AsyncClientHttpEngine.ResultExtractor in org.jboss.resteasy.client.jaxrs.engines

    Methods in org.jboss.resteasy.client.jaxrs.engines with parameters of type AsyncClientHttpEngine.ResultExtractor
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> Future<T>` | ApacheHttpAsyncClient4Engine.`submit​(ClientInvocation request, boolean buffered, javax.ws.rs.client.InvocationCallback<T> callback, AsyncClientHttpEngine.ResultExtractor<T> extractor)` |
    `<T> CompletableFuture<T>` | ApacheHttpAsyncClient4Engine.`submit​(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)` |
    `<T> Future<T>` | AsyncClientHttpEngine.`submit​(ClientInvocation request, boolean buffered, javax.ws.rs.client.InvocationCallback<T> callback, AsyncClientHttpEngine.ResultExtractor<T> extractor)` | Submits an asynchronous request.
    `default <T> CompletableFuture<T>` | AsyncClientHttpEngine.`submit​(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor)` | Submits an asynchronous request.
    `<T> CompletableFuture<T>` | AsyncClientHttpEngine.`submit​(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)` | Submits an asynchronous request.
    `<T> Future<T>` | ReactorNettyClientHttpEngine.`submit​(ClientInvocation request, boolean buffered, javax.ws.rs.client.InvocationCallback<T> callback, AsyncClientHttpEngine.ResultExtractor<T> extractor)` |
    `<K> CompletableFuture<K>` | ReactorNettyClientHttpEngine.`submit​(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<K> extractor, ExecutorService executorService)` |
    `<T> org.reactivestreams.Publisher<T>` | ReactiveClientHttpEngine.`submitRx​(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor)` | This is the main bridge from RestEasy to a reactive implementation.
    `<T> reactor.core.publisher.Mono<T>` | ReactorNettyClientHttpEngine.`submitRx​(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor)` |

  - ### Uses of AsyncClientHttpEngine.ResultExtractor in org.jboss.resteasy.client.jaxrs.engines.jetty

    Methods in org.jboss.resteasy.client.jaxrs.engines.jetty with parameters of type AsyncClientHttpEngine.ResultExtractor
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> Future<T>` | JettyClientEngine.`submit​(ClientInvocation invocation, boolean bufIn, javax.ws.rs.client.InvocationCallback<T> callback, AsyncClientHttpEngine.ResultExtractor<T> extractor)` | Implementation note: due to lack of asynchronous message decoders the request must either be buffered, or it must have a `null` extractor and type parameter `<T>` must be `ClientResponse`, which will read the data through its stream.
    `<T> CompletableFuture<T>` | JettyClientEngine.`submit​(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)` |

  - ### Uses of AsyncClientHttpEngine.ResultExtractor in org.jboss.resteasy.client.jaxrs.engines.vertx

    Methods in org.jboss.resteasy.client.jaxrs.engines.vertx with parameters of type AsyncClientHttpEngine.ResultExtractor
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> Future<T>` | VertxClientHttpEngine.`submit​(ClientInvocation request, boolean buffered, javax.ws.rs.client.InvocationCallback<T> callback, AsyncClientHttpEngine.ResultExtractor<T> extractor)` |
    `<T> CompletableFuture<T>` | VertxClientHttpEngine.`submit​(ClientInvocation request, boolean buffered, AsyncClientHttpEngine.ResultExtractor<T> extractor, ExecutorService executorService)` |

  - ### Uses of AsyncClientHttpEngine.ResultExtractor in org.jboss.resteasy.client.jaxrs.internal

    Methods in org.jboss.resteasy.client.jaxrs.internal that return AsyncClientHttpEngine.ResultExtractor
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static <T> AsyncClientHttpEngine.ResultExtractor<T>` | ClientInvocation.`getGenericTypeExtractor​(javax.ws.rs.core.GenericType<T> responseType)` |
    `protected static <T> AsyncClientHttpEngine.ResultExtractor<T>` | ClientInvocation.`getResponseTypeExtractor​(Class<T> responseType)` |