net.sf.hajavamail
Class HostGroupingSenderStrategy

java.lang.Object
  extended by net.sf.hajavamail.SimpleSenderStrategy
      extended by net.sf.hajavamail.GroupingSenderStrategy
          extended by net.sf.hajavamail.HostGroupingSenderStrategy
All Implemented Interfaces:
SenderStrategy

public class HostGroupingSenderStrategy
extends GroupingSenderStrategy

Grouping sender strategy implementation that groups target addresses by host.

Since:
1.0
Version:
$Revision: 1.2 $
Author:
Paul Ferraro

Constructor Summary
HostGroupingSenderStrategy()
           
 
Method Summary
protected  Collection groupAddresses(Address[] addresses)
          Organizes the specified addresses into groups.
 
Methods inherited from class net.sf.hajavamail.GroupingSenderStrategy
send
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HostGroupingSenderStrategy

public HostGroupingSenderStrategy()
Method Detail

groupAddresses

protected Collection groupAddresses(Address[] addresses)
Description copied from class: GroupingSenderStrategy
Organizes the specified addresses into groups.

Specified by:
groupAddresses in class GroupingSenderStrategy
Parameters:
addresses - all recipients of the message to be sent
Returns:
a collection of javax.mail.Address[]
See Also:
GroupingSenderStrategy.groupAddresses(javax.mail.Address[])