Class BasicRepositoryConnector.GetTaskRunner
java.lang.Object
org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
org.eclipse.aether.connector.basic.BasicRepositoryConnector.GetTaskRunner
- All Implemented Interfaces:
Runnable
,ChecksumValidator.ChecksumFetcher
- Enclosing class:
BasicRepositoryConnector
class BasicRepositoryConnector.GetTaskRunner
extends BasicRepositoryConnector.TaskRunner
implements ChecksumValidator.ChecksumFetcher
-
Field Summary
FieldsFields inherited from class org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
listener, path
-
Constructor Summary
ConstructorsConstructorDescriptionGetTaskRunner
(URI path, File file, ChecksumPolicy checksumPolicy, List<ChecksumAlgorithmFactory> checksumAlgorithmFactories, List<RepositoryLayout.ChecksumLocation> checksumLocations, Map<String, String> providedChecksums, TransferTransportListener<?> listener) -
Method Summary
Modifier and TypeMethodDescriptionboolean
fetchChecksum
(URI remote, File local) Fetches the checksums from remote location into provided local file.protected void
runTask()
Methods inherited from class org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
run
-
Field Details
-
file
-
checksumValidator
-
-
Constructor Details
-
GetTaskRunner
GetTaskRunner(URI path, File file, ChecksumPolicy checksumPolicy, List<ChecksumAlgorithmFactory> checksumAlgorithmFactories, List<RepositoryLayout.ChecksumLocation> checksumLocations, Map<String, String> providedChecksums, TransferTransportListener<?> listener)
-
-
Method Details
-
fetchChecksum
Description copied from interface:ChecksumValidator.ChecksumFetcher
Fetches the checksums from remote location into provided local file. The checksums fetched in this way are of kindChecksumPolicy.ChecksumKind.REMOTE_EXTERNAL
.- Specified by:
fetchChecksum
in interfaceChecksumValidator.ChecksumFetcher
- Throws:
Exception
-
runTask
- Specified by:
runTask
in classBasicRepositoryConnector.TaskRunner
- Throws:
Exception
-