View Javadoc

1   package com.ozacc.mail;
2   
3   import javax.mail.internet.MimeMessage;
4   
5   /***
6    * SendMail¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¡£
7    * 
8    * @since 1.0
9    * @author Tomohiro Otsuka
10   * @version $Id: SendMail.java,v 1.2 2004/09/13 07:08:33 otsuka Exp $
11   */
12  public interface SendMail {
13  
14  	/***
15  	 * »ØÄꤵ¤?¤¿¥á¡¼¥?¤òÁ÷¿®¤·¤Þ¤¹¡£
16  	 * 
17  	 * @param mail
18  	 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹?
19  	 */
20  	void send(Mail mail) throws MailException;
21  
22  	/***
23  	 * »ØÄꤵ¤?¤¿¥á¡¼¥?¤òÁ÷¿®¤·¤Þ¤¹¡£
24  	 * 
25  	 * @param mails
26  	 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹?
27  	 */
28  	void send(Mail[] mails) throws MailException;
29  
30  	/***
31  	 * »ØÄꤵ¤?¤¿MimeMessage¤òÁ÷¿®¤·¤Þ¤¹¡£
32  	 * 
33  	 * @param mimeMessage
34  	 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹?
35  	 */
36  	void send(MimeMessage mimeMessage) throws MailException;
37  
38  	/***
39  	 * »ØÄꤵ¤?¤¿MimeMessage¤òÁ÷¿®¤·¤Þ¤¹¡£
40  	 * 
41  	 * @param mimeMessages
42  	 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹?
43  	 */
44  	void send(MimeMessage[] mimeMessages) throws MailException;
45  
46  }