public TransferWrapper( ArtifactTransfer transfer ) { this.artifactTransfer = transfer; this.transfer = transfer; this.type = Type.ARTIFACT; if ( transfer instanceof ArtifactDownload ) { this.checksumPolicy = ( (ArtifactDownload) transfer ).getChecksumPolicy(); this.existenceCheck = ( (ArtifactDownload) transfer ).isExistenceCheck(); } }
GetTask<?> task = new GetTask<ArtifactTransfer>( resource, download.isExistenceCheck() ? null : download.getFile(), download.getChecksumPolicy(), latch, download, ARTIFACT, true ); tasks.add( task ); task.run();
GetTask<?> task = new GetTask<ArtifactTransfer>( resource, download.isExistenceCheck() ? null : download.getFile(), download.getChecksumPolicy(), latch, download, ARTIFACT, true ); tasks.add( task ); task.run();
GetTask<?> task = new GetTask<ArtifactTransfer>( resource, download.isExistenceCheck() ? null : download.getFile(), download.getChecksumPolicy(), download, ARTIFACT ); tasks.add( task ); executor.execute( errorForwarder.wrap( task ) );