|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface SendMailPro
SMTPサーバとの接続、切断を任意のタイミングで行いたい場合に使用するSendMailインターフェース。
大量メール配信で、MailやMimeMessageの配列を用意するとメモリを圧迫してしまう場合などに使用します。
接続のクローズを忘れないように注意してください。
このインターフェース実装クラスのインスタンスは、メールサーバとの接続を保持するため、
スレッドセーフではありません。
DIコンテナでの使用の際はシングルトンでインスタンスを取得しないように注意してください。
メソッドの概要 | |
---|---|
void |
connect()
SMTPサーバに接続します。 |
void |
disconnect()
SMTPサーバとの接続をクローズします。 |
void |
send(Mail mail)
指定されたMailを送信します。 |
void |
send(javax.mail.internet.MimeMessage mimeMessage)
指定されたMimeMessageを送信します。 |
メソッドの詳細 |
---|
void connect() throws MailException
MailException
void disconnect() throws MailException
MailException
void send(javax.mail.internet.MimeMessage mimeMessage) throws MailException
mimeMessage
-
MailException
void send(Mail mail) throws MailException
mail
-
MailException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |