public class SampleEmailListener extends Object implements EmailListener
The code below is the listener that is set in the SampleEmail logic.
The listener's EmailListener.responseReceived(EmailResponse)
will be invoked for any responses to
the EmailRequest.send()
invocation.
NOTE: For use of the email API in an Enterprise Java Bean, please see the section "Use Of the Email API in an Enterprise Java Bean" in
the EmailListener
.
import com.avaya.collaboration.email.EmailListener;
import com.avaya.collaboration.email.EmailResponse;
public class SampleEmailListener implements EmailListener
{
@Override
public void responseReceived(final EmailResponse emailResponse)
{
System.out.println("receiveResponse status=" + emailResponse.getStatus());
System.out.println("receiveResponse detail=" + emailResponse.getDetail());
for (final String recipient : emailResponse.getInvalidAddresses())
{
System.out.println("invalid address " + recipient);
}
for (final String recipient : emailResponse.getValidUnsentAddresses())
{
System.out.println("could not send to " + recipient);
}
for (final String recipient : emailResponse.getValidSentAddresses())
{
System.out.println("sent to " + recipient);
}
}
}
Constructor and Description |
---|
SampleEmailListener() |
public void responseReceived(EmailResponse emailResponse)
EmailListener
responseReceived
in interface EmailListener
emailResponse
- the responseCopyright © 2016 Avaya. All Rights Reserved.