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() |
runprivate 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.RemoteAccessCheckerjava.lang.Exceptionpublic boolean fetchChecksum(java.net.URI remote,
java.io.File local)
throws java.lang.Exception
fetchChecksum in interface ChecksumValidator.ChecksumFetcherjava.lang.Exceptionprotected void runTask()
throws java.lang.Exception
runTask in class BasicRepositoryConnector.TaskRunnerjava.lang.Exception