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 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:
      sendMessage in interface MailSender<org.simplejavamail.api.email.Email>
      Parameters:
      message - - the message object
      referenceId - - a reference ID for the message
      Throws:
      Exception - - when sending fails