Class ProgressStatusController


  • @Controller
    public class ProgressStatusController
    extends Object
    This class exposes methods for AJAX calls.
    Author:
    klc
    • Constructor Detail

      • ProgressStatusController

        public ProgressStatusController()
    • Method Detail

      • addEmailAlert

        public void addEmailAlert​(String taskId)
        Set up an email alert for this job; an email will be sent when it has finished (or failed).
        Parameters:
        taskId - task id
      • cancelJob

        public boolean cancelJob​(String taskId)
        Attempt to cancel the job.
        Parameters:
        taskId - tak id
        Returns:
        true if cancelling was error-free, false otherwise.
      • getProgressStatus

        public List<ProgressData> getProgressStatus​(String taskId)
        Get the latest information about how a job is doing.
        Parameters:
        taskId - id
        Returns:
        progress data