|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface FetchMail
メールサーバからメールを取得するインターフェース。
このインターフェースの実装クラスでメールサーバの情報を設定します。
getMails()メソッドはスレッドセーフです。メソッドを呼び出すとメールサーバに接続し、 メソッド終了時にサーバとの接続を切断します。
メソッドの概要 | |
---|---|
ReceivedMail[] |
getMails()
メールサーバからメールを受信し、ReceivedMailインスタンスに変換して返します。 |
ReceivedMail[] |
getMails(boolean delete)
メールサーバからメールを受信し、ReceivedMailインスタンスに変換して返します。 |
メソッドの詳細 |
---|
ReceivedMail[] getMails() throws MailException
このメソッドを呼び出すとメールサーバに接続します。メールを受信した後、メールサーバとの接続を切断します。
メールサーバがimapサーバの場合、一度受信したメールには既読フラグ(SEENフラグ)が付けられます。
MailException
ReceivedMail[] getMails(boolean delete) throws MailException
このメソッドを呼び出すとメールサーバに接続します。メールを受信した後、メールサーバとの接続を切断します。
メールサーバがimapサーバの場合、一度受信したメールには既読フラグ(SEENフラグ)が付けられます。
delete
- 受信時にメールサーバからメールを削除する場合 true
MailException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |