Class HttpserviceProxyFactory

java.lang.Object
org.springframework.web.service.invoker.HttpserviceProxyFactory

public final class HttpserviceProxyFactory extends Object
Factory to create a client proxy from an HTTP service interface with @HttpExchange methods.

To create an instance, use static methods to obtain a Builder.

since:
6.0
Author:
Rossen stoyanchev
see Also:
  • Method Details

    • createClient

      public&nbsp;<s>&nbsp;s&nbsp;createClient(Class<s>&nbsp;serviceType)
      Return a proxy that implements the given HTTP service interface to perform HTTP requests and retrieve responses through an HTTP client.
      Type Parameters:
      s - the HTTP service type
      Parameters:
      serviceType - the HTTP service to create a proxy for
      Returns:
      the created proxy
    • builderFor

      public static&nbsp;HttpserviceProxyFactory.Builder&nbsp;builderFor(HttpExchangeAdapter&nbsp;exchangeAdapter)
      Return a builder that's initialized with the given client.
      since:
      6.1
    • builder

      public static&nbsp;HttpserviceProxyFactory.Builder&nbsp;builder()
      Return an empty builder, with the client to be provided to builder.