Class SmtpMailSessionProvider

java.lang.Object
dev.getelements.elements.service.email.SmtpMailSessionProvider
All Implemented Interfaces:
jakarta.inject.Provider<jakarta.mail.Session>

public class SmtpMailSessionProvider extends Object implements jakarta.inject.Provider<jakarta.mail.Session>
  • Constructor Details

    • SmtpMailSessionProvider

      public SmtpMailSessionProvider()
  • Method Details

    • get

      public jakarta.mail.Session get()
      Specified by:
      get in interface jakarta.inject.Provider<jakarta.mail.Session>
    • getSmtpHost

      public String getSmtpHost()
    • setSmtpHost

      @Inject public void setSmtpHost(@Named("dev.getelements.elements.email.smtp.host") String smtpHost)
    • getSmtpPort

      public String getSmtpPort()
    • setSmtpPort

      @Inject public void setSmtpPort(@Named("dev.getelements.elements.email.smtp.port") String smtpPort)
    • getSmtpUser

      public String getSmtpUser()
    • setSmtpUser

      @Inject public void setSmtpUser(@Named("dev.getelements.elements.email.smtp.user") String smtpUser)
    • getSmtpPassword

      public String getSmtpPassword()
    • setSmtpPassword

      @Inject public void setSmtpPassword(@Named("dev.getelements.elements.email.smtp.password") String smtpPassword)
    • getSmtpStarttls

      public String getSmtpStarttls()
    • setSmtpStarttls

      @Inject public void setSmtpStarttls(@Named("dev.getelements.elements.email.smtp.starttls") String smtpStarttls)