org.apache.james.queue.jms
Class JMSMailQueueItem

java.lang.Object
  extended by org.apache.james.queue.jms.JMSMailQueueItem
All Implemented Interfaces:
MailQueue.MailQueueItem

public class JMSMailQueueItem
extends Object
implements MailQueue.MailQueueItem

JMS MailQueue.MailQueueItem implementation


Field Summary
protected  javax.jms.Connection connection
           
protected  javax.jms.MessageConsumer consumer
           
protected  org.apache.mailet.Mail mail
           
protected  javax.jms.Session session
           
 
Constructor Summary
JMSMailQueueItem(org.apache.mailet.Mail mail, javax.jms.Connection connection, javax.jms.Session session, javax.jms.MessageConsumer consumer)
           
 
Method Summary
 void done(boolean success)
           
 org.apache.mailet.Mail getMail()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mail

protected final org.apache.mailet.Mail mail

connection

protected final javax.jms.Connection connection

session

protected final javax.jms.Session session

consumer

protected final javax.jms.MessageConsumer consumer
Constructor Detail

JMSMailQueueItem

public JMSMailQueueItem(org.apache.mailet.Mail mail,
                        javax.jms.Connection connection,
                        javax.jms.Session session,
                        javax.jms.MessageConsumer consumer)
Method Detail

done

public void done(boolean success)
          throws MailQueue.MailQueueException
Specified by:
done in interface MailQueue.MailQueueItem
Throws:
MailQueue.MailQueueException

getMail

public org.apache.mailet.Mail getMail()
Specified by:
getMail in interface MailQueue.MailQueueItem


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.