Class NativeMailSessionConnector

  • All Implemented Interfaces:
    MailSessionConnector, io.vertigo.core.node.component.Connector<javax.mail.Session>, io.vertigo.core.node.component.CoreComponent

    public class NativeMailSessionConnector
    extends Object
    implements MailSessionConnector
    Plugin de gestion des mails, pour l'implémentation du jdk.
    Author:
    npiedeloup
    • Constructor Detail

      • NativeMailSessionConnector

        @Inject
        public NativeMailSessionConnector​(Optional<String> connectorNameOpt,
                                          String mailStoreProtocol,
                                          String mailHost,
                                          Optional<Integer> mailPortOpt,
                                          Optional<String> mailLoginOpt,
                                          Optional<String> mailPasswordOpt)
        Crée le plugin d'accès au serveur mail.
        Parameters:
        mailStoreProtocol - Protocole utilisé
        mailHost - Serveur de mail
        mailPortOpt - port à utiliser (facultatif)
        mailLoginOpt - Login à utiliser lors de la connexion au serveur mail (facultatif)
        mailPasswordOpt - mot de passe à utiliser lors de la connexion au serveur mail (facultatif)
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface io.vertigo.core.node.component.Connector<javax.mail.Session>
      • getClient

        public javax.mail.Session getClient()
        Specified by:
        getClient in interface io.vertigo.core.node.component.Connector<javax.mail.Session>