resource.setContentLength( src.length() ); TransferEvent.Builder event = newEvent( transfer ); catapult.fireStarted( event );
if (contentLength != null) { long length = Long.parseLong(contentLength); transferResource.setContentLength(length); transferStarted(download, newEvent(transferResource, null, requestType, EventType.STARTED).setTransferredBytes(bytesTransferred).build());
@Override public void transferStarted( TransferEvent event ) { eventBuilder.setTransferredBytes( 0 ); resource.setContentLength( event.getResource().getContentLength() ); try { delegate.transferStarted( newEvent( EventType.STARTED ).build() ); } catch ( TransferCancelledException e ) { /* * NOTE: Wagon transfers are not freely abortable. In particular, aborting from * AbstractWagon.fire(Get|Put)Started() would result in unclosed streams so we avoid this case. */ } }
@Override public void transportStarted( long dataOffset, long dataLength ) throws TransferCancelledException { if ( checksumCalculator != null ) { checksumCalculator.init( dataOffset ); } if ( listener != null ) { eventBuilder.resetType( EventType.STARTED ).setTransferredBytes( dataOffset ); TransferEvent event = eventBuilder.build(); event.getResource().setContentLength( dataLength ).setResumeOffset( dataOffset ); listener.transferStarted( event ); } }
@Override public void transportStarted( long dataOffset, long dataLength ) throws TransferCancelledException { if ( checksumCalculator != null ) { checksumCalculator.init( dataOffset ); } if ( listener != null ) { eventBuilder.resetType( EventType.STARTED ).setTransferredBytes( dataOffset ); TransferEvent event = eventBuilder.build(); event.getResource().setContentLength( dataLength ).setResumeOffset( dataOffset ); listener.transferStarted( event ); } }
transferResource.setContentLength(file.length()); transferStarted(upload, newEvent(transferResource, null, RequestType.PUT, EventType.STARTED).build());