Class ViewScheduledJobsAction

All Implemented Interfaces:
WebInterface, MessageHolderAware, Serializable, org.apache.struts2.action.Action, org.apache.struts2.interceptor.ValidationAware, org.apache.struts2.locale.LocaleProvider, org.apache.struts2.text.TextProvider, org.apache.struts2.Validateable

public class ViewScheduledJobsAction extends AbstractViewAction
See Also:
  • Constructor Details

    • ViewScheduledJobsAction

      public ViewScheduledJobsAction()
  • Method Details

    • getJobs

      public List<ScheduledJobStatus> getJobs()
    • getManagedScheduledJob

      public ManagedScheduledJob getManagedScheduledJob(com.atlassian.scheduler.config.JobId jobId)
    • isCronJob

      public boolean isCronJob(ManagedScheduledJob job)
    • getManagedScheduledJob

      public <T extends ManagedScheduledJob> T getManagedScheduledJob(com.atlassian.scheduler.config.JobId jobId, Class<T> type)
    • getManagedScheduledCronJob

      public ManagedScheduledCronJob getManagedScheduledCronJob(com.atlassian.scheduler.config.JobId jobId)
    • getManagedScheduledSimpleJob

      public ManagedScheduledSimpleJob getManagedScheduledSimpleJob(com.atlassian.scheduler.config.JobId jobId)
    • getCronExpression

      public String getCronExpression(com.atlassian.scheduler.config.JobId jobId)
    • getRepeatInterval

      public Long getRepeatInterval(com.atlassian.scheduler.config.JobId jobId)
    • execute

      public String execute()
      Specified by:
      execute in interface org.apache.struts2.action.Action
      Overrides:
      execute in class org.apache.struts2.ActionSupport
    • setManagedScheduledJobRegistry

      public void setManagedScheduledJobRegistry(ManagedScheduledJobRegistry jobRegistry)
    • getElapsedTime

      public Long getElapsedTime(Date date)
      Calculates the elapsed time since the date.
      Parameters:
      date - from which we need to calculate the elapsed time
      Returns:
      elapsed time in milliseconds since the passed time, or 0