Как установить таймаут для клиента JAX-RS с CXF
Я работаю на клиенте отдыха и используюCXF сJAX-RS.
Проблема в том, что я не могу найти способ переопределить значения тайм-аута по умолчанию клиента.
Простой клиент:
Client client = ClientBuilder.newClient();
WebTarget target = client.target("http://localhost:8080/MyApp");
target = target.path("jsp/Test.jsp");
Response response = target.request().get();
Я прочитал, что есть два свойства тайм-аута вCXF называетсяReceiveTimeout
а такжеConnectionTimeout
но мне не удалось найти способ установить их в моем клиенте.
я пыталсяclient.property("ReceiveTimeout", 5000);
но это не работает
Я видел примеры использованияXML файл конфигурации для настройки клиента, но я предпочитаю не использовать этот путь, если это возможно.
Есть идеи?