com.hs.mail.mailet
Class LocalDelivery
java.lang.Object
com.hs.mail.mailet.AbstractMailet
com.hs.mail.mailet.LocalDelivery
- All Implemented Interfaces:
- Mailet
public class LocalDelivery
- extends AbstractMailet
Receives a Mail from SmtpMessageConsumer and takes care of delivery of the
message to local inboxes.
- Since:
- Jun 7, 2010
- Author:
- Won Chul Doh
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalDelivery
public LocalDelivery()
init
public void init(MailetContext context)
- Description copied from interface:
Mailet
- Initialize the mailet. Called by the SmtpMessageConsumer to indicate to a
mailet that the mailet is being placed into service.
The SmtpMessageConsumer calls the init method exactly once after
instantiating the mailet. The init method must complete successfully
before the mailet can receive any requests.
- Specified by:
init
in interface Mailet
- Overrides:
init
in class AbstractMailet
accept
public boolean accept(Set<Recipient> recipients,
SmtpMessage message)
- Description copied from interface:
Mailet
- Check if the mailet is interested in the given recipients and message. If
this method returns false, the service method will not be called for this
message.
- Specified by:
accept
in interface Mailet
- Overrides:
accept
in class AbstractMailet
- Parameters:
recipients
- collection of recipients this mailet must processmessage
- the Mail object that contains the message and routing
information
- Returns:
- true if the mailet want to process the message, otherwise false
service
public void service(Set<Recipient> recipients,
SmtpMessage message)
throws javax.mail.MessagingException
- Description copied from interface:
Mailet
- Called by the SmtpMessageConsumer to allow the mailet to process the
message.
- Specified by:
service
in interface Mailet
- Specified by:
service
in class AbstractMailet
- Parameters:
recipients
- collection of recipients this mailet must processmessage
- the Mail object that contains the message and routing
information
- Throws:
javax.mail.MessagingException
Copyright © 2011. All Rights Reserved.