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() |
runprivate 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.ChecksumFetcherChecksumPolicy.ChecksumKind.REMOTE_EXTERNAL.fetchChecksum in interface ChecksumValidator.ChecksumFetcherjava.lang.Exceptionprotected void runTask()
throws java.lang.Exception
runTask in class BasicRepositoryConnector.TaskRunnerjava.lang.Exception