class BasicRepositoryConnector.GetTaskRunner extends BasicRepositoryConnector.TaskRunner implements ChecksumValidator.ChecksumFetcher
Modifier and Type | Field and Description |
---|---|
private ChecksumValidator |
checksumValidator |
private java.io.File |
file |
listener, path
Constructor and Description |
---|
GetTaskRunner(java.net.URI path,
java.io.File file,
ChecksumPolicy checksumPolicy,
java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories,
java.util.List<RepositoryLayout.ChecksumLocation> checksumLocations,
java.util.Map<java.lang.String,java.lang.String> providedChecksums,
TransferTransportListener<?> listener) |
Modifier and Type | Method and Description |
---|---|
boolean |
fetchChecksum(java.net.URI remote,
java.io.File local)
Fetches the checksums from remote location into provided local file.
|
protected void |
runTask() |
run
private final java.io.File file
private final ChecksumValidator checksumValidator
GetTaskRunner(java.net.URI path, java.io.File file, ChecksumPolicy checksumPolicy, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories, java.util.List<RepositoryLayout.ChecksumLocation> checksumLocations, java.util.Map<java.lang.String,java.lang.String> providedChecksums, TransferTransportListener<?> listener)
public boolean fetchChecksum(java.net.URI remote, java.io.File local) throws java.lang.Exception
ChecksumValidator.ChecksumFetcher
ChecksumPolicy.ChecksumKind.REMOTE_EXTERNAL
.fetchChecksum
in interface ChecksumValidator.ChecksumFetcher
java.lang.Exception
protected void runTask() throws java.lang.Exception
runTask
in class BasicRepositoryConnector.TaskRunner
java.lang.Exception