Package ch.astorm.smtp4j.core
Interface SmtpServerListener
- All Known Subinterfaces:
SmtpMessageHandler
- All Known Implementing Classes:
DefaultSmtpMessageHandler
public interface SmtpServerListener
Represents a server listener.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidnotifyClose(SmtpServer server) Invoked when theserverhas been closed.voidnotifyMessage(SmtpServer server, SmtpMessage smtpMessage) Invoked when theserverhas received a message.default voidnotifyStart(SmtpServer server) Invoked when theserverhas been started and is ready to receive messages.
-
Method Details
-
notifyStart
Invoked when theserverhas been started and is ready to receive messages.- Parameters:
server- The startedSmtpServer.
-
notifyClose
Invoked when theserverhas been closed.- Parameters:
server- The stoppedSmtpServer.
-
notifyMessage
Invoked when theserverhas received a message. This method will be invoked within the backgroundThreadused to receive the message.- Parameters:
server- TheSmtpServerthat received the message.smtpMessage- The received message.
-