Package rs.mail.queue
Class SimpleJavaMailSender
java.lang.Object
rs.mail.queue.SimpleJavaMailSender
- All Implemented Interfaces:
MailSender<org.simplejavamail.api.email.Email>
public class SimpleJavaMailSender
extends Object
implements MailSender<org.simplejavamail.api.email.Email>
Sends messages for SimpleJavaMail
Email objects.- Author:
- ralph
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.SimpleJavaMailSender(org.simplejavamail.api.mailer.Mailer mailer) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionorg.simplejavamail.api.mailer.MailerReturns the mailer.voidsendMessage(org.simplejavamail.api.email.Email message, String referenceId) Sends the message object.voidsetMailer(org.simplejavamail.api.mailer.Mailer mailer) Sets the mailer.
-
Constructor Details
-
SimpleJavaMailSender
public SimpleJavaMailSender()Constructor. -
SimpleJavaMailSender
public SimpleJavaMailSender(org.simplejavamail.api.mailer.Mailer mailer) Constructor.- Parameters:
mailer- - the mailer object from SimpleJavaMail
-
-
Method Details
-
setMailer
public void setMailer(org.simplejavamail.api.mailer.Mailer mailer) Sets the mailer.- Parameters:
mailer- the mailer to set
-
getMailer
public org.simplejavamail.api.mailer.Mailer getMailer()Returns the mailer.- Returns:
- the mailer
-
sendMessage
public void sendMessage(org.simplejavamail.api.email.Email message, String referenceId) throws Exception Sends the message object.- Specified by:
sendMessagein interfaceMailSender<org.simplejavamail.api.email.Email>- Parameters:
message- - the message objectreferenceId- - a reference ID for the message- Throws:
Exception- - when sending fails
-