Class MailNotifier
java.lang.Object
de.codecentric.boot.admin.server.notify.AbstractEventNotifier
de.codecentric.boot.admin.server.notify.AbstractStatusChangeNotifier
de.codecentric.boot.admin.server.notify.MailNotifier
- All Implemented Interfaces:
Notifier
Notifier sending emails using thymleaf templates.
- Author:
- Johannes Edmeier
-
Constructor Summary
ConstructorsConstructorDescriptionMailNotifier(org.springframework.mail.javamail.JavaMailSender mailSender, InstanceRepository repository, org.thymeleaf.TemplateEngine templateEngine) -
Method Summary
Modifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<Void>doNotify(InstanceEvent event, Instance instance) protected StringgetBody(org.thymeleaf.context.Context ctx) String[]getCc()getFrom()protected StringgetSubject(org.thymeleaf.context.Context ctx) String[]getTo()voidsetAdditionalProperties(Map<String, Object> additionalProperties) voidsetBaseUrl(String baseUrl) voidvoidvoidsetTemplate(String template) voidMethods inherited from class de.codecentric.boot.admin.server.notify.AbstractStatusChangeNotifier
getIgnoreChanges, getLastStatus, notify, setIgnoreChanges, shouldNotify, updateLastStatusMethods inherited from class de.codecentric.boot.admin.server.notify.AbstractEventNotifier
isEnabled, setEnabled
-
Constructor Details
-
MailNotifier
public MailNotifier(org.springframework.mail.javamail.JavaMailSender mailSender, InstanceRepository repository, org.thymeleaf.TemplateEngine templateEngine)
-
-
Method Details
-
doNotify
- Specified by:
doNotifyin classAbstractEventNotifier
-
getBody
-
getSubject
-
setTo
-
getTo
-
setCc
-
getCc
-
setFrom
-
getFrom
-
getTemplate
-
setTemplate
-
getBaseUrl
-
setBaseUrl
-
getAdditionalProperties
-
setAdditionalProperties
-