palio.modules.newsletter
Class MessageSender

java.lang.Object
  extended by palio.modules.newsletter.MessageSender
All Implemented Interfaces:
java.lang.Runnable

public class MessageSender
extends java.lang.Object
implements java.lang.Runnable

Author:
Mateusz Gembarzewski, Damian Mański

Constructor Summary
MessageSender(Instance instance, SQLConnectable connector, java.lang.Long messageId, MailMessage messageHtml, MailMessage messageTxt, java.lang.String login, java.lang.String password, boolean resend, java.util.Map runningThreads)
          Message : [ID,STATUS,CREATED_DATE,FROM,TITLE,CONTENT]
 
Method Summary
 java.util.LinkedList initLeftSubscribers()
           
 void resumeSending()
           
 void run()
           
 void suspendSending()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageSender

public MessageSender(Instance instance,
                     SQLConnectable connector,
                     java.lang.Long messageId,
                     MailMessage messageHtml,
                     MailMessage messageTxt,
                     java.lang.String login,
                     java.lang.String password,
                     boolean resend,
                     java.util.Map runningThreads)
Message : [ID,STATUS,CREATED_DATE,FROM,TITLE,CONTENT]

Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

initLeftSubscribers

public java.util.LinkedList initLeftSubscribers()
                                         throws palio.PalioException
Throws:
palio.PalioException

suspendSending

public void suspendSending()
                    throws palio.PalioException
Throws:
palio.PalioException

resumeSending

public void resumeSending()
                   throws palio.PalioException
Throws:
palio.PalioException