Package com.atlassian.bamboo.mail
Class EmailService
- java.lang.Object
-
- com.atlassian.bamboo.mail.EmailService
-
@Service public class EmailService extends Object
-
-
Constructor Summary
Constructors Constructor Description EmailService(com.atlassian.mail.server.MailServerManager mailServerManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
emptyQueue()
protected com.atlassian.bamboo.mail.EmailService.MailQueueProcessor
getMailQueueProcessor()
void
init()
boolean
isQueueEmpty()
void
onDestroy()
boolean
queueEmail(com.atlassian.mail.Email email)
void
sendEmailSynchronously(com.atlassian.mail.Email email, com.atlassian.mail.server.SMTPMailServer mailServer)
-
-
-
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
-
-