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?

questionAnswers(3)

yourAnswerToTheQuestion