Rather than trying to change activemq you could look at implementing
something with activemq and camel to provide this custom dispatch and
redelivery mechanism.

But as artnaseef stated it wouldn't be a simple solution.


On Mon, Mar 3, 2014 at 6:41 PM, Li Li <fancye...@gmail.com> wrote:

> 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.
>

Reply via email to