Interface SmtpServerListener

All Known Subinterfaces:
SmtpMessageHandler
All Known Implementing Classes:
DefaultSmtpMessageHandler

public interface SmtpServerListener
Represents a server listener.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Invoked when the server has been closed.
    void
    notifyMessage(SmtpServer server, SmtpMessage smtpMessage)
    Invoked when the server has received a message.
    default void
    Invoked when the server has been started and is ready to receive messages.
  • Method Details

    • notifyStart

      default void notifyStart(SmtpServer server)
      Invoked when the server has been started and is ready to receive messages.
      Parameters:
      server - The started SmtpServer.
    • notifyClose

      default void notifyClose(SmtpServer server)
      Invoked when the server has been closed.
      Parameters:
      server - The stopped SmtpServer.
    • notifyMessage

      void notifyMessage(SmtpServer server, SmtpMessage smtpMessage)
      Invoked when the server has received a message. This method will be invoked within the background Thread used to receive the message.
      Parameters:
      server - The SmtpServer that received the message.
      smtpMessage - The received message.