org.jiucai.appframework.base.mail
类 MailTask

java.lang.Object
  继承者 org.jiucai.appframework.base.mail.MailTask
所有已实现的接口:
Runnable, ICallBack

public class MailTask
extends Object
implements ICallBack, Runnable

邮件发送任务类,可以支持同步和异步发送邮件

作者:
dangwei.zhai at 2010-10-29

字段摘要
protected  org.apache.commons.logging.Log log
           
static String SEND_ASYNC
          异步发送邮件,需采用回调方法获取邮件发送结果
static String SEND_SYNC
          同步发送邮件,通过 result 属性获取邮件发送结果
 
构造方法摘要
MailTask()
           
MailTask(MailSender sender)
           
 
方法摘要
 void execute(Object... objects)
          默认回调方法
 ICallBack getCallBack()
           
 String getResult()
           
 String getSendType()
           
 void run()
           
 String send()
           
 void setCallBack(ICallBack callBack)
           
 void setSendType(String sendType)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

SEND_ASYNC

public static final String SEND_ASYNC
异步发送邮件,需采用回调方法获取邮件发送结果

另请参见:
常量字段值

SEND_SYNC

public static final String SEND_SYNC
同步发送邮件,通过 result 属性获取邮件发送结果

另请参见:
常量字段值

log

protected org.apache.commons.logging.Log log
构造方法详细信息

MailTask

public MailTask()

MailTask

public MailTask(MailSender sender)
方法详细信息

send

public String send()
            throws org.apache.commons.mail.EmailException
抛出:
org.apache.commons.mail.EmailException

execute

public void execute(Object... objects)
默认回调方法

指定者:
接口 ICallBack 中的 execute
参数:
objects - 将处理后的结果作为参数返回给回调方法

run

public void run()
指定者:
接口 Runnable 中的 run

getResult

public String getResult()

getCallBack

public ICallBack getCallBack()

setCallBack

public void setCallBack(ICallBack callBack)

getSendType

public String getSendType()

setSendType

public void setSendType(String sendType)


Copyright © 2013. All Rights Reserved.