org.abraracourcix.alipes.common.messaging
Class EmailMessengerFactoryImpl

java.lang.Object
  extended byorg.abraracourcix.alipes.common.messaging.EmailMessengerFactoryImpl
All Implemented Interfaces:
EmailMessengerFactory

public final class EmailMessengerFactoryImpl
extends java.lang.Object
implements EmailMessengerFactory

Messenger that dispatches emails

Author:
jdt

Constructor Summary
EmailMessengerFactoryImpl(java.lang.String smtpServer, java.lang.String user, java.lang.String password, java.lang.String returnAddress)
          Constructor
 
Method Summary
 Messenger getEmailMessenger(java.lang.String recipients)
          Create a messenger that can be used to message these recipients
static void main(java.lang.String[] args)
          Quick test
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailMessengerFactoryImpl

public EmailMessengerFactoryImpl(java.lang.String smtpServer,
                                 java.lang.String user,
                                 java.lang.String password,
                                 java.lang.String returnAddress)
Constructor

Parameters:
smtpServer - IP address of server, port 25 assumed
user - username of sender's account
password - password for said account
returnAddress - who shall we say it's from?
Method Detail

getEmailMessenger

public Messenger getEmailMessenger(java.lang.String recipients)
Create a messenger that can be used to message these recipients

Specified by:
getEmailMessenger in interface EmailMessengerFactory
Parameters:
recipients - comma separated list of recipients
Returns:
an EmailMessenger

main

public static void main(java.lang.String[] args)
                 throws MessengerException
Quick test

Parameters:
args - server, user, password, return address, destinationAddress
Throws:
MessengerException - but hopefully not


Copyright © 2004-2005 Abraracourcix. All Rights Reserved.