Package feign

Class Client.Default

  • All Implemented Interfaces:
    Client
    Enclosing interface:
    Client

    public static class Client.Default
    extends java.lang.Object
    implements Client
    • Constructor Summary

      Constructors 
      Constructor Description
      Default​(javax.net.ssl.SSLSocketFactory sslContextFactory, javax.net.ssl.HostnameVerifier hostnameVerifier)
      Null parameters imply platform defaults.
    • Constructor Detail

      • Default

        public Default​(javax.net.ssl.SSLSocketFactory sslContextFactory,
                       javax.net.ssl.HostnameVerifier hostnameVerifier)
        Null parameters imply platform defaults.
    • Method Detail

      • execute

        public Response execute​(Request request,
                                Request.Options options)
                         throws java.io.IOException
        Description copied from interface: Client
        Executes a request against its url and returns a response.
        Specified by:
        execute in interface Client
        Parameters:
        request - safe to replay.
        options - options to apply to this request.
        Returns:
        connected response, Response.Body is absent or unread.
        Throws:
        java.io.IOException - on a network error connecting to Request.url().