-
- All Implemented Interfaces:
public interface MailService
-
-
Method Summary
Modifier and Type Method Description abstract MailResponsesend(String toEmail, String name, String subject, String content, String text, List<String> tags)abstract MailResponsesend(List<String> toList, String subject, String content, String text, List<String> tags)abstract MailResponsesend(List<String> toEmail, List<String> names, String subject, String content, String text, List<String> tags)abstract Unitretry(Integer numRetries, Long delayTry, SuspendFunction1<MailService, MailResponse> operation)abstract MailResponsesendInCircuit(CircuitBreaker breaker, String toEmail, String name, String subject, String content, String text, List<String> tags)-
-
Method Detail
-
send
abstract MailResponse send(String toEmail, String name, String subject, String content, String text, List<String> tags)
-
send
abstract MailResponse send(List<String> toList, String subject, String content, String text, List<String> tags)
-
send
abstract MailResponse send(List<String> toEmail, List<String> names, String subject, String content, String text, List<String> tags)
-
retry
abstract Unit retry(Integer numRetries, Long delayTry, SuspendFunction1<MailService, MailResponse> operation)
-
sendInCircuit
abstract MailResponse sendInCircuit(CircuitBreaker breaker, String toEmail, String name, String subject, String content, String text, List<String> tags)
-
-
-
-