パッケージ jakarta.mail.event

クラス TransportEvent

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

public class TransportEvent extends MailEvent
このクラスは、トランスポートイベントをモデル化します。
作成者:
John Mani, Max Spivak
関連事項:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected Address[]
    無効なアドレス。
    static final int
    メッセージは、このイベントを発生させるトランスポートによってすべての受信者に正常に配信されました。validSent[] には、このトランスポートが正常に送信したすべてのアドレスが含まれています。validUnsent[] および invalid[] は null でなければなりません。
    static final int
    何らかの理由でメッセージは送信されませんでした。validSent[] は null である必要があります。
    static final int
    メッセージは一部の受信者に正常に送信されましたが、すべての受信者には送信されませんでした。
    protected Message
    このイベントが適用されるメッセージ。
    protected int
    イベント型。
    protected Address[]
    メッセージが送信された有効なアドレス。
    protected Address[]
    メッセージが送信されなかった有効なアドレス。

    クラス java.util.EventObjectSE から継承されたフィールド

    sourceSE
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    TransportEvent(Transport transport, int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)
    コンストラクター。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    dispatch(ObjectSE listener)
    適切な TransportListener メソッドを呼び出します。
    このメッセージを送信できなかったアドレスを返します。
    このトランスポートイベントに関連付けられたメッセージオブジェクトを取得します。
    int
    このイベントの型を返します。
    このメッセージが正常に送信されたアドレスを返します。
    有効であるがこのメッセージが送信されなかったアドレスを返します。

    クラス java.util.EventObjectSE から継承されたメソッド

    getSource, toString

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

    • 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 - 呼び出すリスナー