Java 多線程 BlockingQueue 實現 高併發郵件 代碼 MailBean

/**
 * 
 */
package com.pingan.emall.biz.util;




import java.io.Serializable;
import java.util.Calendar;






/**
 * 發送郵件的相關信息
 * @author ex_wangjun
 */


public class MailBean implements Serializable
{     
    /**

*/
private static final long serialVersionUID = 1L;
/**
     * 發件人姓名
     */ 
    private String sender ="";
    /**
     * 發件人郵箱地址
     */
    private String mailFrom;
    /**
     * 收件人地址
     */ 
    private String mailTo;
    /**
     * 郵件主題
     */
    private String subject;
    /**
     * 郵件內容
     */
    private String content;
    /**
     * 郵件附件
     */
    private String attach;
    /**
     * 郵件發送時間
     */
    private Calendar sendMailTime;
    /**
     * 郵件發送欄目
     */
    private String topic;
    /**
     * 建議內容
     */
    private String advice; 
    
    //抄送人by RUjiangpeng
    private String mailCC;
    
    
    public String getMailCC() {
return mailCC;
}


public void setMailCC(String mailCC) {
this.mailCC = mailCC;
}


/**
     * @param advice 
     */
    public void setAdvice(String advice) {
        this.advice = advice;
    }
    
    /**
     * @return  advice
     */
    public String getAdvice() {
        return advice;
    }
    
    /**
     * @param content
     */
    public void setContent(String content) {
        this.content = content;
    }
    
    /**
     * @return content
     */
    public String getContent() {
        return content;
    }
    
    /**
     * @param mailFrom
     */
    public void setMailFrom(String mailFrom) {
        this.mailFrom = mailFrom;
    }
    
    /**
     * @return mailFrom
     */
    public String getMailFrom() {
        return mailFrom;
    }
    
    /**
     * @param mailTo
     */
    public void setMailTo(String mailTo) {
        this.mailTo = mailTo;
    }
    
    /**
     * @return mailTo
     */
    public String getMailTo() {
        return mailTo;
    }
    
    /**
     * @param sender
     */
    public void setSender(String sender) {
        this.sender = sender;
    }
    
    /**
     * @return sender
     */
    public String getSender() {
        return sender;
    }
    
    /**
     * @param sendMailTime
     */
    public void setSendMailTime(Calendar sendMailTime) {
        this.sendMailTime = sendMailTime;
    }
    
    /**
     * @return sendMailTime
     */
    public Calendar getSendMailTime() {
        return sendMailTime;
    } 
    
    /**
     * @param subject
     */
    public void setSubject(String subject) {
        this.subject = subject;
    }
    
    /**
     * @return subject
     */
    public String getSubject() {
        return subject;
    }
    
    /**
     * @param topic
     */
    public void setTopic(String topic) {
        this.topic = topic;
    }
    
    /**
     * @return topic
     */
    public String getTopic() {
        return topic;
    }
    
    /**
     * @return object to String
     */
    public String toString() {
        StringBuffer ret = new StringBuffer();
        ret.append("advice:"+advice+"\n");
        ret.append("mailFrom:"+mailFrom+"\n");
        ret.append("mailTo:"+mailTo+"\n");
        ret.append("sender:"+sender+"\n");
        ret.append("sendMailTime:"+sendMailTime+"\n");
        ret.append("subject:"+subject+"\n");
        ret.append("topic:"+topic+"\n");
        ret.append("content:"+content+"\n");        
        return ret.toString(); 
    }


public String getAttach() {
return attach;
}


public void setAttach(String attach) {
this.attach = attach;
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章