class BasicRepositoryConnector.GetTaskRunner extends BasicRepositoryConnector.TaskRunner implements PartialFile.RemoteAccessChecker, 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<RepositoryLayout.Checksum> checksums,
TransferTransportListener<?> listener) |
Modifier and Type | Method and Description |
---|---|
void |
checkRemoteAccess() |
boolean |
fetchChecksum(java.net.URI remote,
java.io.File local) |
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<RepositoryLayout.Checksum> checksums, TransferTransportListener<?> listener)
public void checkRemoteAccess() throws java.lang.Exception
checkRemoteAccess
in interface PartialFile.RemoteAccessChecker
java.lang.Exception
public boolean fetchChecksum(java.net.URI remote, java.io.File local) throws java.lang.Exception
fetchChecksum
in interface ChecksumValidator.ChecksumFetcher
java.lang.Exception
protected void runTask() throws java.lang.Exception
runTask
in class BasicRepositoryConnector.TaskRunner
java.lang.Exception