Class SmtpMessageStorage

  • All Implemented Interfaces:
    SmtpMessageHandler

    public class SmtpMessageStorage
    extends java.lang.Object
    implements SmtpMessageHandler
    Simple SmtpMessageHandler that stores the received messages in a list. This class is Thread-safe.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()
      Clears all the messages.
      java.util.List<SmtpMessage> getMessages()
      Returns a List with all the received messages.
      void handle​(SmtpMessage smtpMessage)
      Handles the specified transaction.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SmtpMessageStorage

        public SmtpMessageStorage()
    • Method Detail

      • handle

        public void handle​(SmtpMessage smtpMessage)
        Description copied from interface: SmtpMessageHandler
        Handles the specified transaction.
        Specified by:
        handle in interface SmtpMessageHandler
        Parameters:
        smtpMessage - The message received within the transaction.
      • getMessages

        public java.util.List<SmtpMessage> getMessages()
        Returns a List with all the received messages.
        Returns:
        All the received messages.
      • clear

        public void clear()
        Clears all the messages.