public class EmailQueueBulkEmailSender extends Object implements org.everit.email.sender.BulkEmailSender
| Modifier and Type | Class and Description |
|---|---|
static class |
EmailQueueBulkEmailSender.QueuedEmailDTO
Queued email data holder.
|
| Constructor and Description |
|---|
EmailQueueBulkEmailSender(org.everit.email.sender.EmailSender sink,
org.everit.email.store.EmailStore emailStore,
org.everit.persistence.querydsl.support.QuerydslSupport querydslSupport,
org.everit.transaction.propagator.TransactionPropagator transactionPropagator)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Runnable |
createPassOnJob(PassOnJobConfiguration config)
Creates pass on job that send mails.
|
void |
sendEmail(org.everit.email.Email mail) |
public EmailQueueBulkEmailSender(org.everit.email.sender.EmailSender sink,
org.everit.email.store.EmailStore emailStore,
org.everit.persistence.querydsl.support.QuerydslSupport querydslSupport,
org.everit.transaction.propagator.TransactionPropagator transactionPropagator)
sink - an EmailSender instance.emailStore - an EmailStore instance.querydslSupport - a QuerydslSupport instance.transactionPropagator - a TransactionPropagator instance.public void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.everit.email.sender.BulkEmailSenderpublic Runnable createPassOnJob(PassOnJobConfiguration config)
public void sendEmail(org.everit.email.Email mail)
sendEmail in interface org.everit.email.sender.BulkEmailSenderCopyright © 2011–2016 Everit Kft.. All rights reserved.