Class AbstractMailWriter

    • Constructor Detail

      • AbstractMailWriter

        public AbstractMailWriter()
    • Method Detail

      • createSession

        public final javax.mail.Session createSession()
      • createSession

        public abstract javax.mail.Session createSession​(Map<String,​String> customProperties)
      • createTransport

        public javax.mail.Transport createTransport​(javax.mail.Session session)
                                             throws javax.mail.NoSuchProviderException,
                                                    javax.mail.MessagingException
        Throws:
        javax.mail.NoSuchProviderException
        javax.mail.MessagingException
      • isDebug

        public boolean isDebug()
      • openTransport

        protected abstract javax.mail.Transport openTransport​(javax.mail.Session session)
                                                       throws javax.mail.NoSuchProviderException,
                                                              javax.mail.MessagingException
        Throws:
        javax.mail.NoSuchProviderException
        javax.mail.MessagingException
      • setDebug

        public void setDebug​(boolean debug)