パッケージ jakarta.mail.event

クラス MessageChangedEvent

  • 実装されたすべてのインターフェース:
    SerializableSE

    public class MessageChangedEvent
    extends MailEvent
    このクラスは、メッセージ変更イベントをモデル化します。
    作成者:
    John Mani
    関連事項:
    直列化された形式
    • フィールドの詳細

      • FLAGS_CHANGED

        public static final int FLAGS_CHANGED
        メッセージのフラグが変更されました。
        関連事項:
        定数フィールド値
      • ENVELOPE_CHANGED

        public static final int ENVELOPE_CHANGED
        メッセージのエンベロープ(本文ではなくヘッダー)が変更されました。
        関連事項:
        定数フィールド値
      • type

        protected int type
        イベント型。
      • msg

        protected transient Message msg
        変わったメッセージ。
    • コンストラクターの詳細

      • MessageChangedEvent

        public MessageChangedEvent​(ObjectSE source,
                                   int type,
                                   Message msg)
        コンストラクター。
        パラメーター:
        source - メッセージを所有するフォルダー
        type - 変更型
        msg - 変更されたメッセージ
    • メソッドの詳細

      • getMessageChangeType

        public int getMessageChangeType()
        このイベントの型を返します。
        戻り値:
      • getMessage

        public Message getMessage()
        変更されたメッセージを返します。
        戻り値:
        メッセージ
      • dispatch

        public void dispatch​(ObjectSE listener)
        適切な MessageChangedListener メソッドを呼び出します。
        次で指定:
        クラス MailEventdispatch 
        パラメーター:
        listener - 呼び出すリスナー