Class AhcHttpClient

java.lang.Object
com.github.scribejava.core.httpclient.AbstractAsyncOnlyHttpClient
com.github.scribejava.httpclient.ahc.AhcHttpClient
All Implemented Interfaces:
HttpClient, java.io.Closeable, java.lang.AutoCloseable

public class AhcHttpClient
extends AbstractAsyncOnlyHttpClient
  • Constructor Details

    • AhcHttpClient

      public AhcHttpClient()
    • AhcHttpClient

      public AhcHttpClient​(AhcHttpClientConfig ahcConfig)
    • AhcHttpClient

      public AhcHttpClient​(org.asynchttpclient.AsyncHttpClient ahcClient)
  • Method Details

    • close

      public void close() throws java.io.IOException
      Throws:
      java.io.IOException
    • executeAsync

      public <T> java.util.concurrent.Future<T> executeAsync​(java.lang.String userAgent, java.util.Map<java.lang.String,​java.lang.String> headers, Verb httpVerb, java.lang.String completeUrl, byte[] bodyContents, OAuthAsyncRequestCallback<T> callback, OAuthRequest.ResponseConverter<T> converter)
    • executeAsync

      public <T> java.util.concurrent.Future<T> executeAsync​(java.lang.String userAgent, java.util.Map<java.lang.String,​java.lang.String> headers, Verb httpVerb, java.lang.String completeUrl, MultipartPayload bodyContents, OAuthAsyncRequestCallback<T> callback, OAuthRequest.ResponseConverter<T> converter)
    • executeAsync

      public <T> java.util.concurrent.Future<T> executeAsync​(java.lang.String userAgent, java.util.Map<java.lang.String,​java.lang.String> headers, Verb httpVerb, java.lang.String completeUrl, java.lang.String bodyContents, OAuthAsyncRequestCallback<T> callback, OAuthRequest.ResponseConverter<T> converter)
    • executeAsync

      public <T> java.util.concurrent.Future<T> executeAsync​(java.lang.String userAgent, java.util.Map<java.lang.String,​java.lang.String> headers, Verb httpVerb, java.lang.String completeUrl, java.io.File bodyContents, OAuthAsyncRequestCallback<T> callback, OAuthRequest.ResponseConverter<T> converter)