パッケージ org.iplass.mtp.mail

インタフェース SendMailListener

既知の実装クラスのリスト:
LoggingSendMailListener

public interface SendMailListener
メール送信時のListenerのインタフェース。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    default boolean
    メール送信前に呼び出されます。
    default boolean
    メール送信失敗時(例外発生時)に呼び出されます。
    default void
    メール送信成功時に呼び出されます。
  • メソッドの詳細

    • beforeSend

      default boolean beforeSend(Mail mail)
      メール送信前に呼び出されます。 デフォルト実装では何もしません(return trueします)。
      パラメータ:
      mail -
      戻り値:
      もし、当該メール送信後続処理を中止する場合はfalse
    • onSuccess

      default void onSuccess(Mail mail)
      メール送信成功時に呼び出されます。 デフォルト実装では何もしません。
      パラメータ:
      mail -
    • onFailure

      default boolean onFailure(Mail mail, Exception e)
      メール送信失敗時(例外発生時)に呼び出されます。 デフォルト実装では何もしません(return trueします)。
      パラメータ:
      mail -
      e -
      戻り値:
      もし、例外を上位(アプリケーション側の処理、後続のSendMailListener)に通知せず例外処理終了する場合はfalse