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?