"Bearer " + tokenId).get(ClientResponse.class); String displaySize = FileUtils.byteCountToDisplaySize(response.getLength()); System.out.println("\nDownloading file '" + productId + "' (" + displaySize + ")"); System.out.print("Wait please... "); copyLarge(inputStream, outputStream, response.getLength()); IOUtils.closeQuietly(outputStream);
log.warn("Couldn't send email, status expected 200, got " + response.getStatus()); } else { byte data[] = new byte[response.getLength()]; log.debug("Successfully sent notification mail " + new String(data));
@Override public ClientResponse handle(ClientRequest request) throws ClientHandlerException { // try catch finally block - onFinish() can be called. ContainerListener listener = listenerFactory.onStart(new ClientRequestContainer(request)); request.setAdapter(new Adapter(request.getAdapter(), listener)); ClientResponse response = getNext().handle(request); if (response.hasEntity()) { InputStream entityInputStream = response.getEntityInputStream(); listener.onReceiveStart(response.getLength()); response.setEntityInputStream(new ReportingInputStream(entityInputStream, listener)); } else { listener.onFinish(); } return response; } }
@Override public ClientResponse handle(ClientRequest request) throws ClientHandlerException { // try catch finally block - onFinish() can be called. ContainerListener listener = listenerFactory.onStart(new ClientRequestContainer(request)); request.setAdapter(new Adapter(request.getAdapter(), listener)); ClientResponse response = getNext().handle(request); if (response.hasEntity()) { InputStream entityInputStream = response.getEntityInputStream(); listener.onReceiveStart(response.getLength()); response.setEntityInputStream(new ReportingInputStream(entityInputStream, listener)); } else { listener.onFinish(); } return response; } }