sorry to hear that. I need this feature very much. is it possible to "extend" activemq to achive this? is it difficult to modify the dispatch logic of activemq?
On Mon, Mar 3, 2014 at 1:56 PM, artnaseef <a...@artnaseef.com> wrote: > JMS does not provide such a method. You could use one queue per consumer and > have a consumer send the message back to an input queueon failure, but it > would get complex since a way of knowing which consumers rejected the message > would need to be tracked with the message, as well as knowing all the > consumers and their queues. > > > Sent from my iPhone > >> On Mar 2, 2014, at 9:36 PM, "Li Li [via ActiveMQ]" >> <ml-node+s2283324n4678441...@n4.nabble.com> wrote: >> >> hi all, >> can a queue message consumer "refuse" a message after receive a message? >> because a client don't know the message in advance. >> onMessage(Message msg){ >> if(CannotProcess(msg)){ >> //refuse this message >> } >> } >> what I need is: if the message can't be processed by one client, it >> can be sent to another consumer. >> if all consumer "refuse" this message, then this message will be >> removed to dead letter queue or to the end of the queue. >> >> >> If you reply to this email, your message will be added to the discussion >> below: >> http://activemq.2283324.n4.nabble.com/can-a-client-refuse-a-message-tp4678441.html >> To start a new topic under ActiveMQ - User, email >> ml-node+s2283324n234180...@n4.nabble.com >> To unsubscribe from ActiveMQ - User, click here. >> NAML > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/can-a-client-refuse-a-message-tp4678441p4678446.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com.