Class FeignDepot

java.lang.Object
io.vertx.tp.plugin.feign.FeignDepot
All Implemented Interfaces:
Serializable

public class FeignDepot extends Object implements Serializable
Plugin for feign client
See Also:
  • Method Details

    • create

      public static FeignDepot create(String key, String rule)
    • build

      public <T> T build(Class<T> clazz)
      Type Parameters:
      T - FeignApi type
      Parameters:
      clazz - Input FeignApi class.
      Returns:
      Feign Api reference.
    • build

      public <T> T build(Class<T> clazz, String endpoint)
    • build

      public <T> T build(Class<T> clazz, String endpoint, feign.codec.ErrorDecoder decoder)
    • getEndpoint

      public String getEndpoint()
    • getConfig

      public io.vertx.core.json.JsonObject getConfig()