All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description ClosableSmtpConnection Created by nlabrot on 30/04/15.ConnectionStrategy Connection strategy that abstractService.connect()ConnectionStrategyFactory Transportsupports actually 4 types of connections which are handled by this connection strategy factoryService.connect()=>ConnectionStrategyFactory.newConnectionStrategy()Service.connect(String, String)()} =>ConnectionStrategyFactory.newConnectionStrategy(String, String)Service.connect(String, String, String)()} =>ConnectionStrategyFactory.newConnectionStrategy(String, String, String)Service.connect(String, int, String, String)()} =>ConnectionStrategyFactory.newConnectionStrategy(String, int, String, String)DefaultClosableSmtpConnection Created by nlabrot on 30/04/15.MailSendException From Spring FrameworkObjectPoolAware Created by nlabrot on 30/04/15.PoolConfigs Ease pool configuration with default pool configurationSmtpConnectionFactories SmtpConnectionFactoryfactorySmtpConnectionFactory A part of the code of this class is taken from the Spring JavaMailSenderImpl class.SmtpConnectionFactoryBuilder A part of the code of this class is taken from the Spring JavaMailSenderImpl class.SmtpConnectionPool Created by nlabrot on 30/04/15.TransportStrategy Connection strategy that abstractSession.getTransport()TransportStrategyFactory Sessionsupports actually 4 types of get transport which are handled by this transport strategySession.getTransport()=>TransportStrategyFactory.newSessiontStrategy()Session.getTransport(String))} =>TransportStrategyFactory.newProtocolStrategy(String)Session.getTransport(URLName)()} =>TransportStrategyFactory.newUrlNameStrategy(URLName)Session.getTransport(Address)=>TransportStrategyFactory.newUrlNameStrategy(URLName)Session.getTransport(Provider)=>TransportStrategyFactory.newProviderStrategy(Provider)