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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.mail.Sessionget()voidsetSmtpHost(String smtpHost) voidsetSmtpPassword(String smtpPassword) voidsetSmtpPort(String smtpPort) voidsetSmtpStarttls(String smtpStarttls) voidsetSmtpUser(String smtpUser)
-
Constructor Details
-
SmtpMailSessionProvider
public SmtpMailSessionProvider()
-
-
Method Details
-
get
public jakarta.mail.Session get()- Specified by:
getin interfacejakarta.inject.Provider<jakarta.mail.Session>
-
getSmtpHost
-
setSmtpHost
-
getSmtpPort
-
setSmtpPort
-
getSmtpUser
-
setSmtpUser
-
getSmtpPassword
-
setSmtpPassword
@Inject public void setSmtpPassword(@Named("dev.getelements.elements.email.smtp.password") String smtpPassword) -
getSmtpStarttls
-
setSmtpStarttls
@Inject public void setSmtpStarttls(@Named("dev.getelements.elements.email.smtp.starttls") String smtpStarttls)
-