Class DefaultMailProvider

  • All Implemented Interfaces:
    com.github.gv2011.util.email.MailProvider

    public final class DefaultMailProvider
    extends Object
    implements com.github.gv2011.util.email.MailProvider
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.github.gv2011.util.AutoCloseableNt createMailListener​(Consumer<com.github.gv2011.util.email.Email> mailReceiver, com.github.gv2011.util.email.MailAccount mailAccount)  
      com.github.gv2011.util.email.ParsedEmail parse​(com.github.gv2011.util.email.Email opaque)  
      com.github.gv2011.util.email.ParsedEmail sendEmail​(com.github.gv2011.util.email.ParsedEmail email, com.github.gv2011.util.email.MailAccount mailAccount)  
      • Methods inherited from interface com.github.gv2011.util.email.MailProvider

        asEmail, sendEmail
    • Constructor Detail

      • DefaultMailProvider

        public DefaultMailProvider()
    • Method Detail

      • createMailListener

        public com.github.gv2011.util.AutoCloseableNt createMailListener​(Consumer<com.github.gv2011.util.email.Email> mailReceiver,
                                                                         com.github.gv2011.util.email.MailAccount mailAccount)
        Specified by:
        createMailListener in interface com.github.gv2011.util.email.MailProvider
      • parse

        public com.github.gv2011.util.email.ParsedEmail parse​(com.github.gv2011.util.email.Email opaque)
        Specified by:
        parse in interface com.github.gv2011.util.email.MailProvider
      • sendEmail

        public com.github.gv2011.util.email.ParsedEmail sendEmail​(com.github.gv2011.util.email.ParsedEmail email,
                                                                  com.github.gv2011.util.email.MailAccount mailAccount)
        Specified by:
        sendEmail in interface com.github.gv2011.util.email.MailProvider