Package ch.astorm.smtp4j.core
Class SmtpMessageStorage
- java.lang.Object
-
- ch.astorm.smtp4j.core.SmtpMessageStorage
-
- All Implemented Interfaces:
SmtpMessageHandler
public class SmtpMessageStorage extends java.lang.Object implements SmtpMessageHandler
SimpleSmtpMessageHandlerthat stores the received messages in a list. This class is Thread-safe.
-
-
Constructor Summary
Constructors Constructor Description SmtpMessageStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clears all the messages.java.util.List<SmtpMessage>getMessages()Returns aListwith all the received messages.voidhandle(SmtpMessage smtpMessage)Handles the specified transaction.
-
-
-
Method Detail
-
handle
public void handle(SmtpMessage smtpMessage)
Description copied from interface:SmtpMessageHandlerHandles the specified transaction.- Specified by:
handlein interfaceSmtpMessageHandler- Parameters:
smtpMessage- The message received within the transaction.
-
getMessages
public java.util.List<SmtpMessage> getMessages()
Returns aListwith all the received messages.- Returns:
- All the received messages.
-
clear
public void clear()
Clears all the messages.
-
-