class BasicRepositoryConnector.PutTaskRunner extends BasicRepositoryConnector.TaskRunner
| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<RepositoryLayout.Checksum> |
checksums |
private java.io.File |
file |
private FileTransformer |
fileTransformer |
listener, path| Constructor and Description |
|---|
PutTaskRunner(java.net.URI path,
java.io.File file,
FileTransformer fileTransformer,
java.util.List<RepositoryLayout.Checksum> checksums,
TransferTransportListener<?> listener)
IMPORTANT When using a fileTransformer, the content of the file is stored in memory to
ensure that file content and checksums stay in sync!
|
PutTaskRunner(java.net.URI path,
java.io.File file,
java.util.List<RepositoryLayout.Checksum> checksums,
TransferTransportListener<?> listener) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
runTask() |
private void |
uploadChecksum(java.net.URI location,
java.lang.Object checksum) |
private void |
uploadChecksums(java.io.File file,
byte[] bytes,
java.net.URI location) |
runprivate final java.io.File file
private final FileTransformer fileTransformer
private final java.util.Collection<RepositoryLayout.Checksum> checksums
PutTaskRunner(java.net.URI path,
java.io.File file,
java.util.List<RepositoryLayout.Checksum> checksums,
TransferTransportListener<?> listener)
PutTaskRunner(java.net.URI path,
java.io.File file,
FileTransformer fileTransformer,
java.util.List<RepositoryLayout.Checksum> checksums,
TransferTransportListener<?> listener)
path - file - fileTransformer - checksums - listener - protected void runTask()
throws java.lang.Exception
runTask in class BasicRepositoryConnector.TaskRunnerjava.lang.Exceptionprivate void uploadChecksums(java.io.File file,
byte[] bytes,
java.net.URI location)
file - sourcebytes - transformed data from file or nulllocation - targetprivate void uploadChecksum(java.net.URI location,
java.lang.Object checksum)