OSDN Git Service

Migrated to jakarta namespace and bumped version number to 2.0.0
[spring-ext/ozacc-mail.git] / src / main / java / com / ozacc / mail / fetch / MailConverter.java
1 package com.ozacc.mail.fetch;
2
3 import jakarta.mail.internet.MimeMessage;
4
5 /**
6  * <code>MimeMessage</code>から<code>ReceivedMail</code>を生成するインターフェース。
7  * 
8  * @since 1.2
9  * @author gaku
10  * @version $Id: MailConverter.java,v 1.1.2.2 2005/04/10 05:25:21 otsuka Exp $
11  */
12 public interface MailConverter {
13
14         /**
15          * 指定された<code>MimeMessage</code>を<code>ReceivedMail</code>に変換して返します。
16          * 
17          * @param message <code>ReceivedMail</code>に変換する<code>MimeMessage</code>
18          * @return <code>MimeMessage</code>から生成された<code>ReceivedMail</code>
19          */
20         ReceivedMail convertIntoMail(MimeMessage message);
21
22         /**
23          * 指定された<code>MimeMessage</code>を<code>ReceivedMail</code>に変換して返します。
24          * 
25          * @param message <code>ReceivedMail</code>に変換する<code>MimeMessage</code>の配列
26          * @return <code>MimeMessage</code>から生成された<code>ReceivedMail</code>の配列
27          */
28         ReceivedMail[] convertIntoMails(MimeMessage[] messages);
29
30 }