org.springframework.integration.adapter.mail.monitor
Class DefaultLocalMailMessageStore

java.lang.Object
  extended by org.springframework.integration.adapter.mail.monitor.DefaultLocalMailMessageStore
All Implemented Interfaces:
LocalMailMessageStore

public class DefaultLocalMailMessageStore
extends java.lang.Object
implements LocalMailMessageStore

Author:
Jonas Partner

Field Summary
private  org.apache.commons.logging.Log logger
           
private  java.util.concurrent.ConcurrentLinkedQueue<javax.mail.Message> messages
           
 
Constructor Summary
DefaultLocalMailMessageStore()
           
 
Method Summary
 void addLast(javax.mail.Message[] newMessages)
           
 javax.mail.Message getNext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private final org.apache.commons.logging.Log logger

messages

private java.util.concurrent.ConcurrentLinkedQueue<javax.mail.Message> messages
Constructor Detail

DefaultLocalMailMessageStore

public DefaultLocalMailMessageStore()
Method Detail

addLast

public void addLast(javax.mail.Message[] newMessages)
Specified by:
addLast in interface LocalMailMessageStore

getNext

public javax.mail.Message getNext()
Specified by:
getNext in interface LocalMailMessageStore