Como definir o tempo limite para o cliente JAX-RS com CXF
Estou trabalhando em um cliente em repouso e usandoCXF comJAX-RS.
O problema que tenho é que não consigo encontrar nenhuma maneira de substituir os valores de tempo limite padrão do cliente.
Um cliente simples:
Client client = ClientBuilder.newClient();
WebTarget target = client.target("http://localhost:8080/MyApp");
target = target.path("jsp/Test.jsp");
Response response = target.request().get();
Eu li que existem duas propriedades de tempo limite emCXF chamadoReceiveTimeout
eConnectionTimeout
mas não consegui encontrar uma maneira de defini-los no meu cliente.
eu tenteiclient.property("ReceiveTimeout", 5000);
mas não funciona.
Eu tenho visto exemplos de como usar umxml arquivo de configuração para configurar o cliente, mas prefiro não seguir esse caminho, se possível.
Alguma ideia?