org.apache.james.jms
Class MailMessageListener

java.lang.Object
  extended by org.apache.james.jms.MailMessageListener
All Implemented Interfaces:
javax.jms.MessageListener

public class MailMessageListener
extends java.lang.Object
implements javax.jms.MessageListener

Listeners for mail. Supported message content is built into a Mail by the MailBuilder stategy. The Mail is then passed to the MailConsumer for further processing.

Responsible for extracting content from known message types.


Constructor Summary
MailMessageListener(MailConsumer consumer, MailBuilder builder)
           
 
Method Summary
 void onMessage(javax.jms.Message message)
          Processes a message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailMessageListener

public MailMessageListener(MailConsumer consumer,
                           MailBuilder builder)
Method Detail

onMessage

public void onMessage(javax.jms.Message message)
Processes a message.

Specified by:
onMessage in interface javax.jms.MessageListener
See Also:
MessageListener.onMessage(javax.jms.Message)


Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.