@Override public ClientResponse head() throws ClientHandlerException { return getHeadHandler().handle(build("HEAD")); }
@Override public ClientResponse head() throws ClientHandlerException { return getHeadHandler().handle(build("HEAD")); }
@Override public ClientResponse head() throws ClientHandlerException{ ClientRequestImpl ro = new ClientRequestImpl(getURI(), "HEAD"); setProperties(ro); return getHeadHandler().handle(ro); }
@Override public ClientResponse head() throws ClientHandlerException{ ClientRequestImpl ro = new ClientRequestImpl(getURI(), "HEAD"); setProperties(ro); return getHeadHandler().handle(ro); }
private <T> T handle(Class<T> c, ClientRequest ro) throws UniformInterfaceException, ClientHandlerException { setProperties(ro); ClientResponse r = getHeadHandler().handle(ro); if (c == ClientResponse.class) return c.cast(r); if (r.getStatus() < 300) return r.getEntity(c); throw new UniformInterfaceException(r, ro.getPropertyAsFeature(ClientConfig.PROPERTY_BUFFER_RESPONSE_ENTITY_ON_EXCEPTION, true)); }
private <T> T handle(Class<T> c, ClientRequest ro) throws UniformInterfaceException, ClientHandlerException { setProperties(ro); ClientResponse r = getHeadHandler().handle(ro); if (c == ClientResponse.class) return c.cast(r); if (r.getStatus() < 300) return r.getEntity(c); throw new UniformInterfaceException(r, ro.getPropertyAsFeature(ClientConfig.PROPERTY_BUFFER_RESPONSE_ENTITY_ON_EXCEPTION, true)); }
private <T> T handle(GenericType<T> gt, ClientRequest ro) throws UniformInterfaceException, ClientHandlerException { setProperties(ro); ClientResponse r = getHeadHandler().handle(ro); if (gt.getRawClass() == ClientResponse.class) return gt.getRawClass().cast(r); if (r.getStatus() < 300) return r.getEntity(gt); throw new UniformInterfaceException(r, ro.getPropertyAsFeature(ClientConfig.PROPERTY_BUFFER_RESPONSE_ENTITY_ON_EXCEPTION, true)); }
private <T> T handle(GenericType<T> gt, ClientRequest ro) throws UniformInterfaceException, ClientHandlerException { setProperties(ro); ClientResponse r = getHeadHandler().handle(ro); if (gt.getRawClass() == ClientResponse.class) return gt.getRawClass().cast(r); if (r.getStatus() < 300) return r.getEntity(gt); throw new UniformInterfaceException(r, ro.getPropertyAsFeature(ClientConfig.PROPERTY_BUFFER_RESPONSE_ENTITY_ON_EXCEPTION, true)); }
private void voidHandle(ClientRequest ro) throws UniformInterfaceException, ClientHandlerException { setProperties(ro); ClientResponse r = getHeadHandler().handle(ro); if (r.getStatus() >= 300) throw new UniformInterfaceException(r, ro.getPropertyAsFeature(ClientConfig.PROPERTY_BUFFER_RESPONSE_ENTITY_ON_EXCEPTION, true)); r.close(); } }
private void voidHandle(ClientRequest ro) throws UniformInterfaceException, ClientHandlerException { setProperties(ro); ClientResponse r = getHeadHandler().handle(ro); if (r.getStatus() >= 300) throw new UniformInterfaceException(r, ro.getPropertyAsFeature(ClientConfig.PROPERTY_BUFFER_RESPONSE_ENTITY_ON_EXCEPTION, true)); r.close(); } }
private void reportSync(final Measurement[] measurements) { final ClientRequest request = ClientRequest.create() .type(MediaType.APPLICATION_JSON_TYPE) .entity(measurements) .build(batchResource.getURI(), HttpMethod.POST); final ClientResponse response; try { response = batchResource.getHeadHandler().handle(request); } catch (final ClientHandlerException e) { LOGGER.log(Level.WARNING, String.format("Unable to send measurements to %s", batchResource.getURI()), e); saveMeasurements(measurements); return; } switch (response.getStatus()) { case 204: case 200: LOGGER.fine("Successfully submitted measurements"); //only one thread can be used for resending measurements at a time if (resending.compareAndSet(false, true)) try { resendMeasurements(); } finally { resending.set(false); } return; default: LOGGER.warning(String.format("Failed to submit measurements. Response code is %s (%s)", response.getStatus(), response.getStatusInfo().getReasonPhrase())); saveMeasurements(measurements); } }
ClientResponse response = null; if (request.entity() != null && request.entity().getEntity() != null) { response = target.getHeadHandler().handle(new ClientRequestImpl(target.getURI(), request.method().name(), request.entity().getEntity(), headers)); } else { response = target.getHeadHandler().handle(new ClientRequestImpl(target.getURI(), request.method().name(), null, headers));
ClientResponse response = null; if (request.entity() != null && request.entity().getEntity() != null) { response = target.getHeadHandler().handle(new ClientRequestImpl(target.getURI(), request.method().name(), request.entity().getEntity(), headers)); } else { response = target.getHeadHandler().handle(new ClientRequestImpl(target.getURI(), request.method().name(), null, headers));
if (request.entity() != null && request.entity().getEntity() != null) { response = target.getHeadHandler().handle( new ClientRequestImpl(target.getURI(), request.method().name(), request.entity().getEntity(), headers)); } else { response = target.getHeadHandler().handle( new ClientRequestImpl(target.getURI(), request.method().name(), null, headers));