Class BasicRepositoryConnector.GetTaskRunner
- java.lang.Object
-
- org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
-
- org.eclipse.aether.connector.basic.BasicRepositoryConnector.GetTaskRunner
-
- All Implemented Interfaces:
java.lang.Runnable
,ChecksumValidator.ChecksumFetcher
,PartialFile.RemoteAccessChecker
- Enclosing class:
- BasicRepositoryConnector
class BasicRepositoryConnector.GetTaskRunner extends BasicRepositoryConnector.TaskRunner implements PartialFile.RemoteAccessChecker, ChecksumValidator.ChecksumFetcher
-
-
Field Summary
Fields Modifier and Type Field Description private ChecksumValidator
checksumValidator
private java.io.File
file
-
Fields inherited from class org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
listener, path
-
-
Constructor Summary
Constructors Constructor Description GetTaskRunner(java.net.URI path, java.io.File file, ChecksumPolicy checksumPolicy, java.util.List<RepositoryLayout.Checksum> checksums, TransferTransportListener<?> listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkRemoteAccess()
boolean
fetchChecksum(java.net.URI remote, java.io.File local)
protected void
runTask()
-
Methods inherited from class org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
run
-
-
-
-
Field Detail
-
file
private final java.io.File file
-
checksumValidator
private final ChecksumValidator checksumValidator
-
-
Constructor Detail
-
GetTaskRunner
GetTaskRunner(java.net.URI path, java.io.File file, ChecksumPolicy checksumPolicy, java.util.List<RepositoryLayout.Checksum> checksums, TransferTransportListener<?> listener)
-
-
Method Detail
-
checkRemoteAccess
public void checkRemoteAccess() throws java.lang.Exception
- Specified by:
checkRemoteAccess
in interfacePartialFile.RemoteAccessChecker
- Throws:
java.lang.Exception
-
fetchChecksum
public boolean fetchChecksum(java.net.URI remote, java.io.File local) throws java.lang.Exception
- Specified by:
fetchChecksum
in interfaceChecksumValidator.ChecksumFetcher
- Throws:
java.lang.Exception
-
runTask
protected void runTask() throws java.lang.Exception
- Specified by:
runTask
in classBasicRepositoryConnector.TaskRunner
- Throws:
java.lang.Exception
-
-