Class ContextInstanceEndJob

  • All Implemented Interfaces:
    org.ikasan.spec.scheduler.DashboardJob, org.quartz.Job

    public class ContextInstanceEndJob
    extends java.lang.Object
    implements org.ikasan.spec.scheduler.DashboardJob
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String END_JOB_EXTENSION  
    • Constructor Summary

      Constructors 
      Constructor Description
      ContextInstanceEndJob​(java.lang.String jobName, java.lang.String cronExpressionEndTime, java.lang.String timezone, org.ikasan.spec.scheduled.context.service.ContextInstanceRegistrationService contextInstanceRegistrationService, ContextInstanceSchedulerService contextInstanceSchedulerService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute​(org.quartz.JobExecutionContext context)  
      java.lang.String getCronExpression()  
      java.lang.String getJobName()  
      java.lang.String getTimezone()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • END_JOB_EXTENSION

        public static final java.lang.String END_JOB_EXTENSION
        See Also:
        Constant Field Values
    • Constructor Detail

      • ContextInstanceEndJob

        public ContextInstanceEndJob​(java.lang.String jobName,
                                     java.lang.String cronExpressionEndTime,
                                     java.lang.String timezone,
                                     org.ikasan.spec.scheduled.context.service.ContextInstanceRegistrationService contextInstanceRegistrationService,
                                     ContextInstanceSchedulerService contextInstanceSchedulerService)
    • Method Detail

      • getJobName

        public java.lang.String getJobName()
        Specified by:
        getJobName in interface org.ikasan.spec.scheduler.DashboardJob
      • getCronExpression

        public java.lang.String getCronExpression()
        Specified by:
        getCronExpression in interface org.ikasan.spec.scheduler.DashboardJob
      • getTimezone

        public java.lang.String getTimezone()
        Specified by:
        getTimezone in interface org.ikasan.spec.scheduler.DashboardJob
      • execute

        public void execute​(org.quartz.JobExecutionContext context)
                     throws org.quartz.JobExecutionException
        Specified by:
        execute in interface org.quartz.Job
        Throws:
        org.quartz.JobExecutionException