xmlBlaster 2.2.0 API

org.xmlBlaster.engine.event
Class SmtpDestinationHelper

java.lang.Object
  extended by org.xmlBlaster.engine.event.SmtpDestinationHelper

public class SmtpDestinationHelper
extends java.lang.Object

Helper class to send emails


Field Summary
private  java.lang.String bcc
           
private  java.lang.String cc
           
private  long collectIntervall
           
private  java.lang.String contentSeparator
           
private  java.lang.String contentTemplate
           
private  EventPlugin eventPlugin
           
private  java.lang.String from
           
private static java.util.logging.Logger log
           
private  boolean sendAsync
           
private  SmtpClient smtpClient
           
private  java.lang.String subjectTemplate
           
private  java.lang.String to
           
 
Constructor Summary
SmtpDestinationHelper(EventPlugin eventPlugin, SmtpClient smtpClient, java.lang.String destination)
           
 
Method Summary
 EmailData createEmailData()
           
 long getCollectIntervall()
           
 java.lang.String getContentSeparator()
           
 java.lang.String getContentTemplate()
           
 java.lang.String getFrom()
           
 SmtpClient getSmtpClient()
           
 java.lang.String getSubjectTemplate()
           
 java.lang.String getTo()
           
 void sendEmail(EmailData emailData)
           
 void setCollectIntervall(long collectIntervall)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static java.util.logging.Logger log

eventPlugin

private final EventPlugin eventPlugin

smtpClient

private SmtpClient smtpClient

to

private java.lang.String to

from

private java.lang.String from

subjectTemplate

private java.lang.String subjectTemplate

cc

private java.lang.String cc

bcc

private java.lang.String bcc

contentTemplate

private java.lang.String contentTemplate

contentSeparator

private java.lang.String contentSeparator

collectIntervall

private long collectIntervall

sendAsync

private boolean sendAsync
Constructor Detail

SmtpDestinationHelper

public SmtpDestinationHelper(EventPlugin eventPlugin,
                             SmtpClient smtpClient,
                             java.lang.String destination)
                      throws XmlBlasterException
Throws:
XmlBlasterException
Method Detail

createEmailData

public EmailData createEmailData()

sendEmail

public void sendEmail(EmailData emailData)
               throws XmlBlasterException
Throws:
XmlBlasterException

getSmtpClient

public SmtpClient getSmtpClient()

getTo

public java.lang.String getTo()

getFrom

public java.lang.String getFrom()

getSubjectTemplate

public java.lang.String getSubjectTemplate()

getContentTemplate

public java.lang.String getContentTemplate()

getContentSeparator

public java.lang.String getContentSeparator()

getCollectIntervall

public long getCollectIntervall()

setCollectIntervall

public void setCollectIntervall(long collectIntervall)

xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.