Class AbstractRetryableDownloadTask

    • Method Detail

      • getScheduleDelay

        public long getScheduleDelay()
      • setScheduleDelay

        public void setScheduleDelay​(long scheduleDelay)
      • getScheduleMaxRun

        public int getScheduleMaxRun()
      • setScheduleMaxRun

        public void setScheduleMaxRun​(int scheduleMaxRun)
      • run

        public void run()
      • download

        protected abstract File download​(Exception previousException)
                                  throws Exception
        Abstract download operation that may use previous exception as hint for optimized retry
        Parameters:
        previousException -
        Returns:
        Throws:
        Exception