public class TransportEvent extends MailEvent
Modifier and Type | Field and Description |
---|---|
protected Address[] |
invalid
Addresses that are invalid.
|
static int |
MESSAGE_DELIVERED
Indicates that the message has successfully been delivered to all
recipients.
|
static int |
MESSAGE_NOT_DELIVERED
Indicates that no messages could be delivered.
|
static int |
MESSAGE_PARTIALLY_DELIVERED
Indicates that some of the messages were successfully delivered
but that some failed.
|
protected Message |
msg
The message associated with this event.
|
protected int |
type
The event type.
|
protected Address[] |
validSent
Addresses to which the message was successfully delivered.
|
protected Address[] |
validUnsent
Addresses which are valid but to which the message was not sent.
|
Constructor and Description |
---|
TransportEvent(Transport transport,
int type,
Address[] validSent,
Address[] validUnsent,
Address[] invalid,
Message message)
Construct a new event,
|
Modifier and Type | Method and Description |
---|---|
void |
dispatch(java.lang.Object listener) |
Address[] |
getInvalidAddresses() |
Message |
getMessage() |
int |
getType() |
Address[] |
getValidSentAddresses() |
Address[] |
getValidUnsentAddresses() |
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 message)
transport
- the transport attempting to deliver the messagetype
- the event typevalidSent
- addresses to which the message was successfully deliveredvalidUnsent
- addresses which are valid but to which the message was not sentinvalid
- invalid addressesmessage
- the associated message