Class EmailNotifier

  • All Implemented Interfaces:
    org.ikasan.spec.scheduled.notification.model.Notifier<org.ikasan.job.orchestration.model.notification.GenericNotificationDetails>

    public class EmailNotifier
    extends AbstractEmailNotifierBase
    implements org.ikasan.spec.scheduled.notification.model.Notifier<org.ikasan.job.orchestration.model.notification.GenericNotificationDetails>
    • Constructor Summary

      Constructors 
      Constructor Description
      EmailNotifier​(org.ikasan.spec.scheduled.notification.service.EmailNotificationDetailsService emailNotificationDetailsService, org.ikasan.spec.scheduled.notification.service.EmailNotificationContextService emailNotificationContextService, org.ikasan.spec.scheduled.notification.service.NotificationSendAuditService notificationSendAuditService, EmailNotificationParamsConfiguration emailNotificationParamsConfiguration, org.thymeleaf.TemplateEngine templateEngine, java.lang.String mailLinkUrl)  
    • Constructor Detail

      • EmailNotifier

        public EmailNotifier​(org.ikasan.spec.scheduled.notification.service.EmailNotificationDetailsService emailNotificationDetailsService,
                             org.ikasan.spec.scheduled.notification.service.EmailNotificationContextService emailNotificationContextService,
                             org.ikasan.spec.scheduled.notification.service.NotificationSendAuditService notificationSendAuditService,
                             EmailNotificationParamsConfiguration emailNotificationParamsConfiguration,
                             org.thymeleaf.TemplateEngine templateEngine,
                             java.lang.String mailLinkUrl)
    • Method Detail

      • invoke

        public void invoke​(org.ikasan.job.orchestration.model.notification.GenericNotificationDetails notificationDetails)
        Specified by:
        invoke in interface org.ikasan.spec.scheduled.notification.model.Notifier<org.ikasan.job.orchestration.model.notification.GenericNotificationDetails>