Class DownloadIoJob


  • public class DownloadIoJob
    extends Object
    This is an internal class and not meant to be used by the end users of the filesystem API. The consequences of using this class directly in client code is not guaranteed and maybe undesirable. This class models a download OpMode. Different instances of this class will be created for different operations and no instance of this class will be shared.
    • Method Detail

      • getDownloadFileName

        public String getDownloadFileName()
      • getDownloadLocalFileName

        public String getDownloadLocalFileName()
      • getJobId

        public String getJobId()
      • start

        public void start()
                   throws GPUdbException
        Starts the job to download the multipart file by submitting different segments of the file for download in an independent thread.
        Throws:
        GPUdbException
      • stop

        public List<Result> stop()
        This method is used to stop all the running IoTask instances.