Class DefaultServiceClientProvider

java.lang.Object
cn.sliew.carp.framework.feign.client.DefaultServiceClientProvider
All Implemented Interfaces:
ServiceClientProvider

public class DefaultServiceClientProvider extends Object implements ServiceClientProvider
Provider that returns a suitable service client capable of making http calls.
  • Constructor Details

    • DefaultServiceClientProvider

      public DefaultServiceClientProvider()
  • Method Details

    • getService

      public <T> T getService(Class<T> type, ServiceEndpoint serviceEndpoint)
      Description copied from interface: ServiceClientProvider
      Returns the concrete feign service client
      Specified by:
      getService in interface ServiceClientProvider
      Type Parameters:
      T - type of client , usually an interface with all the remote method definitions.
      Parameters:
      type - feign interface type
      serviceEndpoint - endpoint definition
      Returns:
      the feign interface implementation