public class SmtpConnectionFactoryBuilder extends Object
SmtpConnectionFactory builderSession is provided, a default one is created.ConnectionStrategyFactory.newConnectionStrategy(String, int, String, String)
otherwise with the ConnectionStrategyFactory.newConnectionStrategy()TransportStrategyFactory.newProtocolStrategy(java.lang.String)
otherwise with the TransportStrategyFactory.newSessiontStrategy() ()}| Modifier and Type | Method and Description |
|---|---|
SmtpConnectionFactory |
build()
Build the
SmtpConnectionFactory |
SmtpConnectionFactoryBuilder |
defaultTransportListeners(javax.mail.event.TransportListener... listeners) |
SmtpConnectionFactoryBuilder |
host(String host) |
static SmtpConnectionFactoryBuilder |
newSmtpBuilder() |
SmtpConnectionFactoryBuilder |
password(String password) |
SmtpConnectionFactoryBuilder |
port(int port) |
SmtpConnectionFactoryBuilder |
protocol(String protocol) |
SmtpConnectionFactoryBuilder |
session(Properties properties) |
SmtpConnectionFactoryBuilder |
session(Properties properties,
javax.mail.Authenticator authenticator) |
SmtpConnectionFactoryBuilder |
session(javax.mail.Session session) |
SmtpConnectionFactoryBuilder |
username(String username) |
public static SmtpConnectionFactoryBuilder newSmtpBuilder()
public SmtpConnectionFactoryBuilder session(Properties properties)
public SmtpConnectionFactoryBuilder session(Properties properties, javax.mail.Authenticator authenticator)
public SmtpConnectionFactoryBuilder session(javax.mail.Session session)
public SmtpConnectionFactoryBuilder protocol(String protocol)
public SmtpConnectionFactoryBuilder host(String host)
public SmtpConnectionFactoryBuilder port(int port)
public SmtpConnectionFactoryBuilder username(String username)
public SmtpConnectionFactoryBuilder password(String password)
public SmtpConnectionFactoryBuilder defaultTransportListeners(javax.mail.event.TransportListener... listeners)
public SmtpConnectionFactory build()
SmtpConnectionFactoryCopyright © 2016. All rights reserved.