public T create()

in src/main/java/org/apache/fineract/cn/api/util/ApiFactory.java [45:58]


  public <T> T create(final Class<T> clazz, final String target) {
    final CookieInterceptingClient client = new CookieInterceptingClient(target);
    return Feign.builder()
        .contract(new SpringMvcContract())
        .client(client)
        .errorDecoder(new AnnotatedErrorDecoder(logger, clazz))
        .requestInterceptor(new TenantedTargetInterceptor())
        .requestInterceptor(new TokenedTargetInterceptor())
        .requestInterceptor(new EmptyBodyInterceptor())
        .requestInterceptor(client.getCookieInterceptor())
        .decoder(new GsonDecoder())
        .encoder(new GsonEncoder())
        .target(clazz, target);
  }