String msg = "GET request of: " + resource.getName() + " from " + repository.getName() + " failed";
String msg = "GET request of: " + resource.getName() + " from " + repository.getName() + " failed";
protected void getTransfer( Resource resource, OutputStream output, InputStream input, boolean closeInput, long maxSize ) throws TransferFailedException { try { transfer( resource, input, output, TransferEvent.REQUEST_GET, maxSize ); finishGetTransfer( resource, input, output ); if ( closeInput ) { input.close(); input = null; } } catch ( IOException e ) { fireTransferError( resource, e, TransferEvent.REQUEST_GET ); String msg = "GET request of: " + resource.getName() + " from " + repository.getName() + " failed"; throw new TransferFailedException( msg, e ); } finally { if ( closeInput ) { IOUtil.close( input ); } cleanupGetTransfer( resource ); } }
protected void getTransfer( Resource resource, OutputStream output, InputStream input, boolean closeInput, long maxSize ) throws TransferFailedException { try { transfer( resource, input, output, TransferEvent.REQUEST_GET, maxSize ); finishGetTransfer( resource, input, output ); if ( closeInput ) { input.close(); input = null; } } catch ( IOException e ) { fireTransferError( resource, e, TransferEvent.REQUEST_GET ); String msg = "GET request of: " + resource.getName() + " from " + repository.getName() + " failed"; throw new TransferFailedException( msg, e ); } finally { if ( closeInput ) { IOUtil.close( input ); } cleanupGetTransfer( resource ); } }
String msg = "PUT request to: " + resource.getName() + " in " + repository.getName() + " failed";
String msg = "PUT request to: " + resource.getName() + " in " + repository.getName() + " failed";
private void put(RetryableSource source, File file, Resource resource) throws TransferFailedException { firePutStarted( resource, file ); String url = buildUrl(resource.getName()); try(Response response = client.put(url, source)) { // TODO do I need to worry about response status? } catch (FileNotFoundException e) { fireTransferError(resource, e, TransferEvent.REQUEST_PUT); throw new TransferFailedException("Specified source file does not exist: " + source, e); } catch (IOException e) { fireTransferError(resource, e, TransferEvent.REQUEST_PUT); String msg = "PUT request to: " + resource.getName() + " in " + repository.getName() + " failed"; throw new TransferFailedException(msg, e); } firePutCompleted( resource, file ); }