A B C D E F G I J L M O P Q R S T U

A

AbstractMailQueueFactory - Class in org.apache.james.queue.library
MailQueueFactory abstract base class which take care of register the MailQueue implementations via JMX (if possible)
AbstractMailQueueFactory() - Constructor for class org.apache.james.queue.library.AbstractMailQueueFactory
 

B

browse() - Method in class org.apache.james.queue.jms.JMSMailQueue
 
browse() - Method in class org.apache.james.queue.library.MailQueueManagement
 

C

clear() - Method in class org.apache.james.queue.jms.JMSMailQueue
 
clear() - Method in class org.apache.james.queue.library.MailQueueManagement
 
connection - Variable in class org.apache.james.queue.jms.JMSMailQueueItem
 
connectionFactory - Variable in class org.apache.james.queue.jms.JMSMailQueue
 
connectionFactory - Variable in class org.apache.james.queue.jms.JMSMailQueueFactory
 
consumer - Variable in class org.apache.james.queue.jms.JMSMailQueueItem
 
convertAttributeValue(Object) - Method in class org.apache.james.queue.jms.JMSMailQueue
Convert the attribute value if necessary.
copy(Session, Message) - Method in class org.apache.james.queue.jms.JMSMailQueue
Create a copy of the given Message.
count(List<Message>) - Method in class org.apache.james.queue.jms.JMSMailQueue
 
createMail(Message) - Method in class org.apache.james.queue.jms.JMSMailQueue
Create the complete Mail from the JMS Message.
createMailQueue(String) - Method in class org.apache.james.queue.jms.JMSMailQueueFactory
 
createMailQueue(String) - Method in class org.apache.james.queue.library.AbstractMailQueueFactory
Create a MailQueue for the given name
createMailQueueItem(Connection, Session, MessageConsumer, Message) - Method in class org.apache.james.queue.jms.JMSMailQueue
Create a MailQueueItem for the given parameters

D

deQueue() - Method in class org.apache.james.queue.jms.JMSMailQueue
Execute the given DequeueOperation when a mail is ready to process.
destroy() - Method in class org.apache.james.queue.library.AbstractMailQueueFactory
 
dispose() - Method in class org.apache.james.queue.jms.MimeMessageObjectMessageSource
 
done(boolean) - Method in class org.apache.james.queue.jms.JMSMailQueueItem
 

E

enQueue(Mail, long, TimeUnit) - Method in class org.apache.james.queue.jms.JMSMailQueue
 
enQueue(Mail) - Method in class org.apache.james.queue.jms.JMSMailQueue
 

F

flush() - Method in class org.apache.james.queue.jms.JMSMailQueue
 
flush() - Method in class org.apache.james.queue.library.MailQueueManagement
 
FORCE_DELIVERY - Static variable in class org.apache.james.queue.jms.JMSMailQueue
 

G

getInputStream() - Method in class org.apache.james.queue.jms.MimeMessageObjectMessageSource
 
getJMSProperties(Mail, long) - Method in class org.apache.james.queue.jms.JMSMailQueue
Get JMS Message properties with values
getMail() - Method in class org.apache.james.queue.jms.JMSMailQueueItem
 
getMessageSelector() - Method in class org.apache.james.queue.jms.JMSMailQueue
 
getMessageSize() - Method in class org.apache.james.queue.jms.MimeMessageObjectMessageSource
 
getQueue(String) - Method in class org.apache.james.queue.library.AbstractMailQueueFactory
 
getSize() - Method in class org.apache.james.queue.jms.JMSMailQueue
 
getSize() - Method in class org.apache.james.queue.library.MailQueueManagement
 
getSourceId() - Method in class org.apache.james.queue.jms.MimeMessageObjectMessageSource
 

I

init() - Method in class org.apache.james.queue.library.AbstractMailQueueFactory
 

J

JAMES_MAIL_ATTRIBUTE_NAMES - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the mail attribute names as String
JAMES_MAIL_ERROR_MESSAGE - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the error message as String
JAMES_MAIL_LAST_UPDATED - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the last updated time as long (ms)
JAMES_MAIL_MESSAGE_SIZE - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the mail size as long (bytes)
JAMES_MAIL_NAME - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the mail name as String
JAMES_MAIL_RECIPIENTS - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the recipient as String
JAMES_MAIL_REMOTEADDR - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the remote ipaddress as String
JAMES_MAIL_REMOTEHOST - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the remote hostname as String
JAMES_MAIL_SENDER - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the sender as String
JAMES_MAIL_SEPARATOR - Static variable in interface org.apache.james.queue.jms.JMSSupport
Separator which is used for separate an array of String values in the JMS Property value
JAMES_MAIL_STATE - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds the mail state as String
JAMES_NEXT_DELIVERY - Static variable in interface org.apache.james.queue.jms.JMSSupport
JMS Property which holds next delivery time as long (ms)
JMSMailQueue - Class in org.apache.james.queue.jms
MailQueue implementation which use a JMS Queue for the
MailQueue.
JMSMailQueue(ConnectionFactory, String, Logger) - Constructor for class org.apache.james.queue.jms.JMSMailQueue
 
JMSMailQueueFactory - Class in org.apache.james.queue.jms
MailQueueFactory implementation which use JMS
JMSMailQueueFactory() - Constructor for class org.apache.james.queue.jms.JMSMailQueueFactory
 
JMSMailQueueItem - Class in org.apache.james.queue.jms
JMS MailQueue.MailQueueItem implementation
JMSMailQueueItem(Mail, Connection, Session, MessageConsumer) - Constructor for class org.apache.james.queue.jms.JMSMailQueueItem
 
JMSSupport - Interface in org.apache.james.queue.jms
Interface which should get implemented by JMS depending implementations

L

log - Variable in class org.apache.james.queue.library.AbstractMailQueueFactory
 
logger - Variable in class org.apache.james.queue.jms.JMSMailQueue
 

M

mail - Variable in class org.apache.james.queue.jms.JMSMailQueueItem
 
MailQueueManagement - Class in org.apache.james.queue.library
JMX MBean implementation which expose management functions by wrapping a ManageableMailQueue
MailQueueManagement(ManageableMailQueue) - Constructor for class org.apache.james.queue.library.MailQueueManagement
 
MimeMessageObjectMessageSource - Class in org.apache.james.queue.jms
MimeMessageSource implementation which reads the data from the payload of an ObjectMessage.
MimeMessageObjectMessageSource(ObjectMessage) - Constructor for class org.apache.james.queue.jms.MimeMessageObjectMessageSource
 

O

org.apache.james.queue.jms - package org.apache.james.queue.jms
 
org.apache.james.queue.library - package org.apache.james.queue.library
 

P

populateMail(Message, MailImpl) - Method in class org.apache.james.queue.jms.JMSMailQueue
Populate Mail with values from Message.
populateMailMimeMessage(Message, Mail) - Method in class org.apache.james.queue.jms.JMSMailQueue
Populat the given Mail instance with a MimeMessage.
produceMail(Session, Map<String, Object>, int, Mail) - Method in class org.apache.james.queue.jms.JMSMailQueue
Produce the mail to the JMS Queue

Q

queuename - Variable in class org.apache.james.queue.jms.JMSMailQueue
 
queues - Variable in class org.apache.james.queue.library.AbstractMailQueueFactory
 

R

registerMBean(String, MailQueue) - Method in class org.apache.james.queue.library.AbstractMailQueueFactory
 
remove(ManageableMailQueue.Type, String) - Method in class org.apache.james.queue.jms.JMSMailQueue
 
removeWithName(String) - Method in class org.apache.james.queue.library.MailQueueManagement
 
removeWithRecipient(String) - Method in class org.apache.james.queue.library.MailQueueManagement
 
removeWithSelector(String) - Method in class org.apache.james.queue.jms.JMSMailQueue
Remove messages with the given selector
removeWithSender(String) - Method in class org.apache.james.queue.library.MailQueueManagement
 

S

session - Variable in class org.apache.james.queue.jms.JMSMailQueueItem
 
setConnectionFactory(ConnectionFactory) - Method in class org.apache.james.queue.jms.JMSMailQueueFactory
 
setLog(Logger) - Method in class org.apache.james.queue.library.AbstractMailQueueFactory
 
setUseJMX(boolean) - Method in class org.apache.james.queue.library.AbstractMailQueueFactory
 

T

toString() - Method in class org.apache.james.queue.jms.JMSMailQueue
 

U

unregisterMBean(String) - Method in class org.apache.james.queue.library.AbstractMailQueueFactory
 

A B C D E F G I J L M O P Q R S T U

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