javax.mail.event

Class TransportEvent


public class TransportEvent
extends MailEvent

Field Summary

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 Address[]
invalid
Addresses that are invalid.
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 Summary

TransportEvent(Transport transport, int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message message)
Construct a new event,

Method Summary

void
dispatch(Object listener)
Address[]
getInvalidAddresses()
Message
getMessage()
int
getType()
Address[]
getValidSentAddresses()
Address[]
getValidUnsentAddresses()

Methods inherited from class javax.mail.event.MailEvent

dispatch

Field Details

MESSAGE_DELIVERED

public static final int MESSAGE_DELIVERED
Indicates that the message has successfully been delivered to all recipients.
Field Value:
1

MESSAGE_NOT_DELIVERED

public static final int MESSAGE_NOT_DELIVERED
Indicates that no messages could be delivered.
Field Value:
2

MESSAGE_PARTIALLY_DELIVERED

public static final int MESSAGE_PARTIALLY_DELIVERED
Indicates that some of the messages were successfully delivered but that some failed.
Field Value:
3

invalid

protected Address[] invalid
Addresses that are invalid.

msg

protected Message msg
The message associated with this event.

type

protected int type
The event type.

validSent

protected Address[] validSent
Addresses to which the message was successfully delivered.

validUnsent

protected Address[] validUnsent
Addresses which are valid but to which the message was not sent.

Constructor Details

TransportEvent

public TransportEvent(Transport transport,
                      int type,
                      Address[] validSent,
                      Address[] validUnsent,
                      Address[] invalid,
                      Message message)
Construct a new event,
Parameters:
transport - the transport attempting to deliver the message
type - the event type
validSent - addresses to which the message was successfully delivered
validUnsent - addresses which are valid but to which the message was not sent
invalid - invalid addresses
message - the associated message

Method Details

dispatch

public void dispatch(Object listener)
Overrides:
dispatch in interface MailEvent

getInvalidAddresses

public Address[] getInvalidAddresses()

getMessage

public Message getMessage()

getType

public int getType()

getValidSentAddresses

public Address[] getValidSentAddresses()

getValidUnsentAddresses

public Address[] getValidUnsentAddresses()