Class EmailMessageSender

java.lang.Object
org.craftercms.studio.impl.v1.job.EmailMessageSender
All Implemented Interfaces:
Runnable

public class EmailMessageSender extends Object implements Runnable
  • Field Details

    • emailService

      protected org.springframework.mail.javamail.JavaMailSender emailService
    • emailServiceNoAuth

      protected org.springframework.mail.javamail.JavaMailSender emailServiceNoAuth
    • emailMessages

      protected EmailMessageQueueTo emailMessages
    • studioConfiguration

      protected StudioConfiguration studioConfiguration
  • Constructor Details

    • EmailMessageSender

      public EmailMessageSender()
  • Method Details

    • getDefaultFromAddress

      public String getDefaultFromAddress()
    • initThread

      public void initThread()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • sendEmail

      protected boolean sendEmail(String subject, String content, String userEmailAddress, String replyTo, String personalFromName)
    • shutdown

      public void shutdown()
    • isAuthenticatedSMTP

      public boolean isAuthenticatedSMTP()
    • getEmailService

      public org.springframework.mail.javamail.JavaMailSender getEmailService()
    • setEmailService

      public void setEmailService(org.springframework.mail.javamail.JavaMailSender emailService)
    • setEmailMessages

      public void setEmailMessages(EmailMessageQueueTo emailMessages)
    • getEmailServiceNoAuth

      public org.springframework.mail.javamail.JavaMailSender getEmailServiceNoAuth()
    • setEmailServiceNoAuth

      public void setEmailServiceNoAuth(org.springframework.mail.javamail.JavaMailSender emailServiceNoAuth)
    • getStudioConfiguration

      public StudioConfiguration getStudioConfiguration()
    • setStudioConfiguration

      public void setStudioConfiguration(StudioConfiguration studioConfiguration)