Class AbstractAsyncOnlyHttpClient

  • All Implemented Interfaces:
    HttpClient, java.io.Closeable, java.lang.AutoCloseable

    public abstract class AbstractAsyncOnlyHttpClient
    extends java.lang.Object
    implements HttpClient
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Response execute​(java.lang.String userAgent, java.util.Map<java.lang.String,java.lang.String> headers, Verb httpVerb, java.lang.String completeUrl, byte[] bodyContents)  
      Response execute​(java.lang.String userAgent, java.util.Map<java.lang.String,java.lang.String> headers, Verb httpVerb, java.lang.String completeUrl, MultipartPayload bodyContents)  
      Response execute​(java.lang.String userAgent, java.util.Map<java.lang.String,java.lang.String> headers, Verb httpVerb, java.lang.String completeUrl, java.io.File bodyContents)  
      Response execute​(java.lang.String userAgent, java.util.Map<java.lang.String,java.lang.String> headers, Verb httpVerb, java.lang.String completeUrl, java.lang.String bodyContents)  
      • Methods inherited from interface java.io.Closeable

        close
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractAsyncOnlyHttpClient

        public AbstractAsyncOnlyHttpClient()
    • Method Detail

      • execute

        public Response execute​(java.lang.String userAgent,
                                java.util.Map<java.lang.String,java.lang.String> headers,
                                Verb httpVerb,
                                java.lang.String completeUrl,
                                byte[] bodyContents)
                         throws java.lang.InterruptedException,
                                java.util.concurrent.ExecutionException,
                                java.io.IOException
        Specified by:
        execute in interface HttpClient
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.ExecutionException
        java.io.IOException
      • execute

        public Response execute​(java.lang.String userAgent,
                                java.util.Map<java.lang.String,java.lang.String> headers,
                                Verb httpVerb,
                                java.lang.String completeUrl,
                                MultipartPayload bodyContents)
                         throws java.lang.InterruptedException,
                                java.util.concurrent.ExecutionException,
                                java.io.IOException
        Specified by:
        execute in interface HttpClient
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.ExecutionException
        java.io.IOException
      • execute

        public Response execute​(java.lang.String userAgent,
                                java.util.Map<java.lang.String,java.lang.String> headers,
                                Verb httpVerb,
                                java.lang.String completeUrl,
                                java.lang.String bodyContents)
                         throws java.lang.InterruptedException,
                                java.util.concurrent.ExecutionException,
                                java.io.IOException
        Specified by:
        execute in interface HttpClient
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.ExecutionException
        java.io.IOException
      • execute

        public Response execute​(java.lang.String userAgent,
                                java.util.Map<java.lang.String,java.lang.String> headers,
                                Verb httpVerb,
                                java.lang.String completeUrl,
                                java.io.File bodyContents)
                         throws java.lang.InterruptedException,
                                java.util.concurrent.ExecutionException,
                                java.io.IOException
        Specified by:
        execute in interface HttpClient
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.ExecutionException
        java.io.IOException