パッケージ jakarta.mail.event

クラス TransportEvent

    • フィールドの詳細

      • MESSAGE_DELIVERED

        public static final int MESSAGE_DELIVERED
        メッセージは、このイベントを発生させるトランスポートによってすべての受信者に正常に配信されました。validSent[] には、このトランスポートが正常に送信したすべてのアドレスが含まれています。validUnsent[] および invalid[] は null でなければなりません。
        関連事項:
        定数フィールド値
      • MESSAGE_NOT_DELIVERED

        public static final int MESSAGE_NOT_DELIVERED
        何らかの理由でメッセージが送信されませんでした。validSent[] は null でなければなりません。validUnsent[] には有効なアドレスが含まれている可能性があります(ただし、メッセージは送信されませんでした)。invalid[] には無効なアドレスが含まれている可能性があります。
        関連事項:
        定数フィールド値
      • MESSAGE_PARTIALLY_DELIVERED

        public static final int MESSAGE_PARTIALLY_DELIVERED
        メッセージは一部の受信者に正常に送信されましたが、すべての受信者には送信されませんでした。validSent[] は、メッセージが送信された受信者のアドレスを保持します。validUnsent[] は、メッセージが送信されなかった有効なアドレスを保持します。invalid[] は、もしあれば無効なアドレスを保持します。
        関連事項:
        定数フィールド値
      • type

        protected int type
        イベント型。
      • validSent

        protected transient Address[] validSent
        メッセージが送信された有効なアドレス。
      • validUnsent

        protected transient Address[] validUnsent
        メッセージが送信されなかった有効なアドレス。
      • invalid

        protected transient Address[] invalid
        無効なアドレス。
      • msg

        protected transient Message msg
        このイベントが適用されるメッセージ。
    • コンストラクターの詳細

      • TransportEvent

        public TransportEvent​(Transport transport,
                              int type,
                              Address[] validSent,
                              Address[] validUnsent,
                              Address[] invalid,
                              Message msg)
        コンストラクター。
        パラメーター:
        transport - Transport オブジェクト
        type - イベント型 (MESSAGE_DELIVERED など)
        validSent - メッセージが送信された有効なアドレス
        validUnsent - メッセージが送信されなかった有効なアドレス
        invalid - 無効なアドレス
        msg - 送信されるメッセージ
    • メソッドの詳細

      • getType

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

        public Address[] getValidSentAddresses()
        このメッセージが正常に送信されたアドレスを返します。
        戻り値:
        メッセージが正常に送信されたアドレスまたは null
      • getValidUnsentAddresses

        public Address[] getValidUnsentAddresses()
        有効であるがこのメッセージが送信されなかったアドレスを返します。
        戻り値:
        有効であるがメッセージが正常に送信されなかったアドレスまたは null のアドレス
      • getInvalidAddresses

        public Address[] getInvalidAddresses()
        このメッセージを送信できなかったアドレスを返します。
        戻り値:
        メッセージの送信に失敗したアドレスまたは null
      • getMessage

        public Message getMessage()
        このトランスポートイベントに関連付けられたメッセージオブジェクトを取得します。
        戻り値:
        メッセージオブジェクト
        導入:
        JavaMail 1.2
      • dispatch

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