1) BasicQueueParameters is where the configuration should go,
setup in org.jboss.mq.server.jmx.Queue

2) It is irrelevent for Topics. If a topic subscription has a selector, messages that
do not match the selector are dropped. BasicQueue (or its subclasses) are used for 
both Queues and Topic Subscriptions

3) Messages are "received" in 
receive() - for MessageReceiver.receive[NoWait]()
addReceiver() - for MessageListeners
internalAddMessage() - for MessageReceiver.receive() and MessageListeners
when no message was available at the time but they are prepared to wait

4) The "HashMap" should be maintained in internalAddMessage and you
can probably extend the meaning of clearEvent(Message) to 
tidyup(Message) for tidying it up the hash map along with any scheduled event.

5) What do you mean by reposted? The only complication you need to consider
is the RestoreMessageTask where a nacked message is setup for redelivery.
This changes some of properties which might be in the selector.

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3831275#3831275

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3831275


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to