Skip to content

Commit e1f2b9d

Browse files
committed
Notifier interface added
1 parent 693d3b0 commit e1f2b9d

File tree

1 file changed

+2
-28
lines changed

1 file changed

+2
-28
lines changed
Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,6 @@
11
package com.olegshan.notifier;
22

3-
import org.slf4j.Logger;
4-
import org.slf4j.LoggerFactory;
5-
import org.springframework.beans.factory.annotation.Autowired;
6-
import org.springframework.mail.MailSender;
7-
import org.springframework.mail.SimpleMailMessage;
8-
import org.springframework.stereotype.Service;
3+
public interface Notifier {
94

10-
@Service
11-
public class Notifier {
12-
13-
private static final Logger LOGGER = LoggerFactory.getLogger(Notifier.class);
14-
15-
private MailSender mailSender;
16-
17-
@Autowired
18-
public Notifier(MailSender mailSender) {
19-
this.mailSender = mailSender;
20-
}
21-
22-
public void notifyAdmin(String issue) {
23-
24-
SimpleMailMessage message = new SimpleMailMessage();
25-
message.setTo("***");
26-
message.setSubject("jParser issue");
27-
message.setText(issue + "\n\nhttp://www.jparser.info");
28-
29-
mailSender.send(message);
30-
LOGGER.info("Admin was notified about following issue: " + issue + "\n");
31-
}
5+
void notifyAdmin(String issue);
326
}

0 commit comments

Comments
 (0)