private RunnableMailer createMailer( MailRequest request, MailRequestStatus status ) { return new RunnableMailer( getLogger(), request, mailTypeSource, mailComposer, emailerConfiguration, mailStorage, mailSender, status ); }
public static SocketFactory getDefault() { return new DebugTLSSocketFactory(); } }
public MailRequestStatus sendMail( MailRequest request ) { return handleMailRequest( request ); }
public DefaultMailType() { setTypeId( DEFAULT_TYPE_ID ); setBodyIsHtml( false ); setSubjectTemplate( "$" + SUBJECT_KEY ); setBodyTemplate( "$" + BODY_KEY ); } }
public HtmlMailType() { setTypeId( HTML_TYPE_ID ); setBodyIsHtml( true ); setSubjectTemplate( "$" + SUBJECT_KEY ); setBodyTemplate( "$" + BODY_KEY ); } }
public MailRequestStatus sendSyncedMail( MailRequest request ) { MailRequestStatus status = new MailRequestStatus( request ); createMailer( request, status ).run(); return status; } }
public Authenticator getAuthenticator() { if ( Strings.isNotEmpty(getUsername()) ) { return new DefaultAuthenticator( getUsername(), getPassword() ); } else { return null; } }
public static SocketFactory getDefault() { return new DebugSSLSocketFactory(); } }
public AbstractDebugSecureSocketFactory( String protocol ) { try { SSLContext sslcontext = SSLContext.getInstance( protocol ); sslcontext.init( null, new TrustManager[] { new NaiveTrustManager() }, null ); factory = (SSLSocketFactory) sslcontext.getSocketFactory(); } catch ( Exception ex ) { // ignore } }
private RunnableMailer createMailer( MailRequest request, MailRequestStatus status ) { return new RunnableMailer( logger, request, mailTypeSource, mailComposer, emailerConfiguration, mailStorage, mailSender, status ); }
@Override public boolean validate(String value) { return Strings.isNotEmpty(value); } }
@Inject public FtmMailTypes() { mailTypes = new ConcurrentHashMap<>(); addMailType(new DefaultMailType()); addMailType(new HtmlMailType()); }
public String toString() { if ( Strings.isEmpty(getPersonal()) ) { return "<" + getMailAddress() + ">"; } else { return "\"" + getPersonal() + "\" <" + getMailAddress() + ">"; } }
public DefaultMailType() { setTypeId( DEFAULT_TYPE_ID ); setBodyIsHtml( false ); setSubjectTemplate( "$" + SUBJECT_KEY ); setBodyTemplate( "$" + BODY_KEY ); } }
public HtmlMailType() { setTypeId( HTML_TYPE_ID ); setBodyIsHtml( true ); setSubjectTemplate( "$" + SUBJECT_KEY ); setBodyTemplate( "$" + BODY_KEY ); } }
public MailRequestStatus sendSyncedMail( MailRequest request ) { MailRequestStatus status = new MailRequestStatus( request ); createMailer( request, status ).run(); return status; } }
public static SocketFactory getDefault() { return new DebugTLSSocketFactory(); } }
public MailRequestStatus sendMail( MailRequest request ) { return handleMailRequest( request ); }
public static SocketFactory getDefault() { return new DebugSSLSocketFactory(); } }
public AbstractDebugSecureSocketFactory( String protocol ) { try { SSLContext sslcontext = SSLContext.getInstance( protocol ); sslcontext.init( null, new TrustManager[] { new NaiveTrustManager() }, null ); factory = sslcontext.getSocketFactory(); } catch ( Exception ex ) { // ignore } }