Я обнаружил, что WebResourceFactory не поддерживает универсальные типы, и его исходный код действительно трудно понять. Итак, мы создали https://github.com/adaptris/jaxrs-client-proxy, и в настоящее время мы разрабатываем его.
Чтобы использовать его, вам нужно создать ресурс:
ResourceBuilder builder = new ResourceBuilder();
resource = builder.
url("https://host/api").
build(Resource.class);
client = resource.get();
Затем вы можете позвонить client
- это прокси вашего интерфейса аннотации jax-rs, описанного (Resource.class
). Вы должны закрыть ресурс после прекращения его использования, как это рекомендовано клиентским API jax-rs.
resource.close()
Подробнее о github projet page.