Я пытаюсь настроить тайм-аут уровня запроса с помощью JAX-RS WebClient, я не хочу создавать разные экземпляры WebClient для каждого другого пути. Можно ли как-нибудь сделать это без изменения самого экземпляра WebClient?
Примерно так:
import org.apache.cxf.jaxrs.client.WebClient;
public class testService{
WebClient client;
public void initClient(){
client= WebClient.create("localhost:8080");
}
public void firstRequest(){
WebClient.fromClient(client).path("first").timeout(20).....
}
public void secondRequest(){
WebClient.fromClient(client).path("second").timeout(10)....
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... -webclient