Class EmailMessageSender
java.lang.Object
org.craftercms.studio.impl.v1.job.EmailMessageSender
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EmailMessageQueueToprotected org.springframework.mail.javamail.JavaMailSenderprotected org.springframework.mail.javamail.JavaMailSenderprotected StudioConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.mail.javamail.JavaMailSenderorg.springframework.mail.javamail.JavaMailSendervoidbooleanvoidrun()protected booleansendEmail(String subject, String content, String userEmailAddress, String replyTo, String personalFromName) voidsetEmailMessages(EmailMessageQueueTo emailMessages) voidsetEmailService(org.springframework.mail.javamail.JavaMailSender emailService) voidsetEmailServiceNoAuth(org.springframework.mail.javamail.JavaMailSender emailServiceNoAuth) voidsetStudioConfiguration(StudioConfiguration studioConfiguration) voidshutdown()
-
Field Details
-
emailService
protected org.springframework.mail.javamail.JavaMailSender emailService -
emailServiceNoAuth
protected org.springframework.mail.javamail.JavaMailSender emailServiceNoAuth -
emailMessages
-
studioConfiguration
-
-
Constructor Details
-
EmailMessageSender
public EmailMessageSender()
-
-
Method Details
-
getDefaultFromAddress
-
initThread
public void initThread() -
run
public void run() -
sendEmail
-
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
-
getEmailServiceNoAuth
public org.springframework.mail.javamail.JavaMailSender getEmailServiceNoAuth() -
setEmailServiceNoAuth
public void setEmailServiceNoAuth(org.springframework.mail.javamail.JavaMailSender emailServiceNoAuth) -
getStudioConfiguration
-
setStudioConfiguration
-