Class BusinessStreamNotificationJob

  • All Implemented Interfaces:
    DashboardJob, org.quartz.Job

    public class BusinessStreamNotificationJob
    extends java.lang.Object
    implements DashboardJob
    • Field Detail

      • LAST_RUN_TIMESTAMP

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

      • BusinessStreamNotificationJob

        public BusinessStreamNotificationJob​(org.thymeleaf.TemplateEngine templateEngine,
                                             BusinessStreamNotification businessStreamNotification,
                                             BusinessStreamNotificationService businessStreamNotificationService,
                                             org.ikasan.spec.configuration.PlatformConfigurationService platformConfigurationService,
                                             EmailNotifier emailNotifier)
    • Method Detail

      • execute

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

        public java.lang.String getJobName()
        Description copied from interface: DashboardJob
        Get the job name.
        Specified by:
        getJobName in interface DashboardJob
        Returns:
      • getCronExpression

        public java.lang.String getCronExpression()
        Description copied from interface: DashboardJob
        Get the cron expression.
        Specified by:
        getCronExpression in interface DashboardJob
        Returns: