Class EmailService


  • @Service
    public class EmailService
    extends Object
    • Constructor Detail

      • EmailService

        public EmailService​(com.atlassian.mail.server.MailServerManager mailServerManager)
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • onDestroy

        @PreDestroy
        public void onDestroy()
      • queueEmail

        public boolean queueEmail​(com.atlassian.mail.Email email)
      • emptyQueue

        public void emptyQueue()
      • isQueueEmpty

        public boolean isQueueEmpty()
      • getMailQueueProcessor

        protected com.atlassian.bamboo.mail.EmailService.MailQueueProcessor getMailQueueProcessor()
      • sendEmailSynchronously

        public void sendEmailSynchronously​(com.atlassian.mail.Email email,
                                           com.atlassian.mail.server.SMTPMailServer mailServer)
                                    throws com.atlassian.mail.MailException
        Throws:
        com.atlassian.mail.MailException