Package org.apache.naming.factory
Class SendMailFactory
- java.lang.Object
- 
- org.apache.naming.factory.SendMailFactory
 
- 
- All Implemented Interfaces:
- javax.naming.spi.ObjectFactory
 
 public class SendMailFactory extends java.lang.Object implements javax.naming.spi.ObjectFactoryFactory class that creates a JNDI named javamail MimePartDataSource object which can be used for sending email using SMTP.Can be configured in the Context scope of your server.xml configuration file. Example: <Resource name="mail/send" auth="CONTAINER" type="javax.mail.internet.MimePartDataSource"/> <ResourceParams name="mail/send"> <parameter><name>factory</name> <value>org.apache.naming.factory.SendMailFactory</value> </parameter> <parameter><name>mail.smtp.host</name> <value>your.smtp.host</value> </parameter> <parameter><name>mail.smtp.user</name> <value>someuser</value> </parameter> <parameter><name>mail.from</name> <value>someuser@some.host</value> </parameter> <parameter><name>mail.smtp.sendpartial</name> <value>true</value> </parameter> <parameter><name>mail.smtp.dsn.notify</name> <value>FAILURE</value> </parameter> <parameter><name>mail.smtp.dsn.ret</name> <value>FULL</value> </parameter> </ResourceParams>- Author:
- Glenn Nielsen Rich Catlett
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static java.lang.StringDataSourceClassName
 - 
Constructor SummaryConstructors Constructor Description SendMailFactory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetObjectInstance(java.lang.Object refObj, javax.naming.Name name, javax.naming.Context ctx, java.util.Hashtable<?,?> env)
 
- 
- 
- 
Field Detail- 
DataSourceClassNameprotected static final java.lang.String DataSourceClassName - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getObjectInstancepublic java.lang.Object getObjectInstance(java.lang.Object refObj, javax.naming.Name name, javax.naming.Context ctx, java.util.Hashtable<?,?> env) throws java.lang.Exception- Specified by:
- getObjectInstancein interface- javax.naming.spi.ObjectFactory
- Throws:
- java.lang.Exception
 
 
- 
 
-