Class BasicRepositoryConnector.PutTaskRunner
java.lang.Object
org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
org.eclipse.aether.connector.basic.BasicRepositoryConnector.PutTaskRunner
- All Implemented Interfaces:
Runnable
- Enclosing class:
BasicRepositoryConnector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection
<RepositoryLayout.ChecksumLocation> private final File
private final FileTransformer
Fields inherited from class org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
listener, path
-
Constructor Summary
ConstructorsConstructorDescriptionPutTaskRunner
(URI path, File file, List<RepositoryLayout.ChecksumLocation> checksumLocations, TransferTransportListener<?> listener) PutTaskRunner
(URI path, File file, FileTransformer fileTransformer, List<RepositoryLayout.ChecksumLocation> checksumLocations, 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! -
Method Summary
Modifier and TypeMethodDescriptionprotected void
runTask()
private void
uploadChecksum
(URI location, Object checksum) private void
uploadChecksums
(File file, byte[] bytes) Methods inherited from class org.eclipse.aether.connector.basic.BasicRepositoryConnector.TaskRunner
run
-
Field Details
-
file
-
fileTransformer
-
checksumLocations
-
-
Constructor Details
-
PutTaskRunner
PutTaskRunner(URI path, File file, List<RepositoryLayout.ChecksumLocation> checksumLocations, TransferTransportListener<?> listener) -
PutTaskRunner
PutTaskRunner(URI path, File file, FileTransformer fileTransformer, List<RepositoryLayout.ChecksumLocation> checksumLocations, 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!- Parameters:
path
-file
-fileTransformer
-checksumLocations
-listener
-
-
-
Method Details
-
runTask
- Specified by:
runTask
in classBasicRepositoryConnector.TaskRunner
- Throws:
Exception
-
uploadChecksums
- Parameters:
file
- sourcebytes
- transformed data from file ornull
-
uploadChecksum
-