org.ploin.pmf.impl
Class SecondThreadSending

java.lang.Object
  extended by org.ploin.pmf.impl.SecondThreadSending
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable, ISecondThreadSending

public class SecondThreadSending
extends java.lang.Object
implements ISecondThreadSending

Description: Implementation of the ISecondThreadSending interface.
It is responsible for sending the mail. If in the configuration
singleThread is false, this class is running in a
second thread.

                                    ........
                                 .WHHUUVOOOOU&,
     dMMMMMMMMMMMa,   .MMMMF   .MHW0Oz+!``````?G.   .MMMM% .MMMMMMMMMMMN,
    .MMMMMMMMMMMMMMr  JMMMM   JHHXwOz;:^..```  `O,  JMMM#  dMMMMMMMMMMMMN
    JMMM#     ,MMMMF  MMMMF  .MHVXwOz++.^.````  +n .MMMM$ .MMMMt    dMMM#
   .MMMMt     .MMMMt .MMMM!  JMHWWXwOz++....  `.+X JMMMM  JMMMM    .MMMM%
   JMMM#     .MMMM@  dMMM#   ,MHHWWXwOzz+++....?df MMMMF .MMMMF    JMMM#
  .MMMMNNNNNMMMMMD   MMMMMNNm 4MHHWWXXwOOzzz1+1wX'.MMMM! .MMMM`   .MMMM$
  .MMMMMMMMMMMM"`    .YMMMMMF  TMHHHWWWXXXwwwwXK! MMMMF  MMMMF    JMMMM
  MMMMF                          TMMHHHHHWWWHY^
 .MMMM'                             `7""""^`
 dMMM#
 

$HeadURL: https://ploinscm.de/svn/ploinMailFactory/trunk/src/main/java/org/ploin/pmf/impl/SecondThreadSending.java $
$LastChangedBy: r.reiz $
$Revision: 53 $
$Date: 2009-11-22 20:37:52 +0100 (Sun, 22 Nov 2009) $

See Also:
Serialized Form

Constructor Summary
SecondThreadSending(IMailSender mailSender, IPropertiesLoader propertiesLoader, MailConfig mailConfig, TemplateConfig templateConfig, java.util.Map<java.lang.String,java.lang.String> map, java.lang.String plainReplaced, java.lang.String htmlReplaced)
           
 
Method Summary
 ServerConfig getLoadbalancedNode()
           
 ServerConfig getServerConfig(java.lang.String mandant, java.lang.String selectedNode)
           
 void run()
           
 SendingResult send()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecondThreadSending

public SecondThreadSending(IMailSender mailSender,
                           IPropertiesLoader propertiesLoader,
                           MailConfig mailConfig,
                           TemplateConfig templateConfig,
                           java.util.Map<java.lang.String,java.lang.String> map,
                           java.lang.String plainReplaced,
                           java.lang.String htmlReplaced)
Method Detail

run

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

send

public SendingResult send()
Specified by:
send in interface ISecondThreadSending

getServerConfig

public ServerConfig getServerConfig(java.lang.String mandant,
                                    java.lang.String selectedNode)
Specified by:
getServerConfig in interface ISecondThreadSending

getLoadbalancedNode

public ServerConfig getLoadbalancedNode()
Specified by:
getLoadbalancedNode in interface ISecondThreadSending


Copyright © 2009 PLOIN GmbH. All Rights Reserved.