@Requires(beans=MailPropertiesProvider.class) @Secondary @Singleton public class DefaultSessionProvider extends java.lang.Object implements SessionProvider
Constructor and Description |
---|
DefaultSessionProvider(MailPropertiesProvider mailPropertiesProvider)
Deprecated.
Deprecated since 1.3.0, please use
DefaultSessionProvider(MailPropertiesProvider, Authenticator) instead. |
DefaultSessionProvider(MailPropertiesProvider mailPropertiesProvider,
javax.mail.Authenticator authenticator) |
Modifier and Type | Method and Description |
---|---|
javax.mail.Session |
session() |
@Deprecated public DefaultSessionProvider(MailPropertiesProvider mailPropertiesProvider)
DefaultSessionProvider(MailPropertiesProvider, Authenticator)
instead.mailPropertiesProvider
- Mail Properties Provider@Creator public DefaultSessionProvider(MailPropertiesProvider mailPropertiesProvider, @Nullable javax.mail.Authenticator authenticator)
mailPropertiesProvider
- Mail Properties Providerauthenticator
- Authenticator@NonNull public javax.mail.Session session()
session
in interface SessionProvider