/** * This will be the default implementation that will listen to all the changes * and send emails accordingly. * * @param event the event which occurred. */ @Override public void postEvent(EventLogEvent event) { String subject = emailTextProcessor.getSubject(event); String msg = emailTextProcessor.getMessage(event); Set<String> addressees = emailTextProcessor.getAddressees(event); LOGGER.info("Sending email with subject:{}, message:{}, addressees:{}", subject, msg, addressees); emailService.doSend(subject, msg, addressees.toArray(new String[addressees.size()])); } }