Class BasicRepositoryConnector.PutTaskRunner

    • Constructor Detail

      • PutTaskRunner

        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!
        Parameters:
        path -
        file -
        fileTransformer -
        checksums -
        listener -
    • Method Detail

      • uploadChecksums

        private void uploadChecksums​(java.io.File file,
                                     byte[] bytes,
                                     java.net.URI location)
        Parameters:
        file - source
        bytes - transformed data from file or null
        location - target
      • uploadChecksum

        private void uploadChecksum​(java.net.URI location,
                                    java.lang.Object checksum)