Cómo configurar el tiempo de espera para el cliente JAX-RS con CXF

Estoy trabajando en un Rest Client y estoy usandoCXF conJAX-RS.

El problema que tengo es que no puedo encontrar ninguna forma de anular los valores de tiempo de espera predeterminados del cliente.

Un cliente simple:

Client client = ClientBuilder.newClient();
WebTarget target = client.target("http://localhost:8080/MyApp");
target = target.path("jsp/Test.jsp");
Response response = target.request().get();

He leído que hay dos propiedades de tiempo de espera enCXF llamadoReceiveTimeout yConnectionTimeout pero no he logrado encontrar una manera de configurarlos en mi cliente.

Yo he tratadoclient.property("ReceiveTimeout", 5000); Pero no funciona.

He visto ejemplos de uso de unxml archivo de configuración para configurar el cliente, pero prefiero no tomar esa ruta si es posible.

¿Algunas ideas?

Respuestas a la pregunta(3)

Su respuesta a la pregunta