public class TransportEvent extends MailEvent
Transport
, TransportListener
, 直列化された形式 修飾子と型 | フィールドと説明 |
---|---|
protected Address[] | invalid 無効なアドレス。 |
static int | MESSAGE_DELIVERED メッセージは、このイベントを発生させるトランスポートによってすべての受信者に正常に配信されました。 |
static int | MESSAGE_NOT_DELIVERED 何らかの理由でメッセージが送信されませんでした。 |
static int | MESSAGE_PARTIALLY_DELIVERED メッセージは一部の受信者に正常に送信されましたが、すべての受信者には送信されませんでした。 |
protected Message | msg このイベントが適用されるメッセージ。 |
protected int | type イベント型。 |
protected Address[] | validSent メッセージが送信された有効なアドレス。 |
protected Address[] | validUnsent メッセージが送信されなかった有効なアドレス。 |
sourceSE
コンストラクターと説明 |
---|
TransportEvent(Transport transport, int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg) コンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
void | dispatch(ObjectSE listener) 適切な TransportListener メソッドを呼び出します。 |
Address[] | getInvalidAddresses() このメッセージを送信できなかったアドレスを返します。 |
Message | getMessage() このトランスポートイベントに関連付けられたメッセージオブジェクトを取得します。 |
int | getType() このイベントの型を返します。 |
Address[] | getValidSentAddresses() このメッセージが正常に送信されたアドレスを返します。 |
Address[] | getValidUnsentAddresses() 有効であるがこのメッセージが送信されなかったアドレスを返します。 |
getSourceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final int MESSAGE_DELIVERED
public static final int MESSAGE_NOT_DELIVERED
public static final int MESSAGE_PARTIALLY_DELIVERED
protected int type
protected transient Address[] validSent
protected transient Address[] validUnsent
protected transient Address[] invalid
protected transient Message msg
public TransportEvent(Transport transport, int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)
transport
- Transport オブジェクト type
- イベント型 (MESSAGE_DELIVERED など)validSent
- メッセージが送信された有効なアドレス validUnsent
- メッセージが送信されなかった有効なアドレス invalid
- 無効なアドレス msg
- 送信されるメッセージ public int getType()
public Address[] getValidSentAddresses()
public Address[] getValidUnsentAddresses()
public Address[] getInvalidAddresses()
public Message getMessage()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.