@Override public void transportProgressed( ByteBuffer data ) throws TransferCancelledException { if ( checksumCalculator != null ) { checksumCalculator.update( data ); } if ( listener != null ) { eventBuilder.resetType( EventType.PROGRESSED ).addTransferredBytes( data.remaining() ).setDataBuffer( data ); listener.transferProgressed( eventBuilder.build() ); } }
@Override public void transportProgressed( ByteBuffer data ) throws TransferCancelledException { if ( checksumCalculator != null ) { checksumCalculator.update( data ); } if ( listener != null ) { eventBuilder.resetType( EventType.PROGRESSED ).addTransferredBytes( data.remaining() ).setDataBuffer( data ); listener.transferProgressed( eventBuilder.build() ); } }
@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 ); } }
public void transferFailed( Exception exception, int classification ) { if ( listener != null ) { eventBuilder.resetType( EventType.FAILED ).setException( exception ); listener.transferFailed( eventBuilder.build() ); } }
public void transferCorrupted( Exception exception ) throws TransferCancelledException { if ( listener != null ) { eventBuilder.resetType( EventType.CORRUPTED ).setException( exception ); listener.transferCorrupted( eventBuilder.build() ); } }
public void transferInitiated() throws TransferCancelledException { if ( listener != null ) { eventBuilder.resetType( EventType.INITIATED ); listener.transferInitiated( eventBuilder.build() ); } }
public void transferSucceeded() { if ( listener != null ) { eventBuilder.resetType( EventType.SUCCEEDED ); listener.transferSucceeded( eventBuilder.build() ); } }
public void transferFailed( Exception exception, int classification ) { if ( listener != null ) { eventBuilder.resetType( EventType.FAILED ).setException( exception ); listener.transferFailed( eventBuilder.build() ); } }
public void transferCorrupted( Exception exception ) throws TransferCancelledException { if ( listener != null ) { eventBuilder.resetType( EventType.CORRUPTED ).setException( exception ); listener.transferCorrupted( eventBuilder.build() ); } }
public void transferInitiated() throws TransferCancelledException { if ( listener != null ) { eventBuilder.resetType( EventType.INITIATED ); listener.transferInitiated( eventBuilder.build() ); } }
public void transferSucceeded() { if ( listener != null ) { eventBuilder.resetType( EventType.SUCCEEDED ); listener.transferSucceeded( eventBuilder.build() ); } }