Hi Have you read about the preserveMessageQos option? http://camel.apache.org/jms
On Tue, Jul 23, 2013 at 1:39 PM, prabumc...@gmail.com <prabumc...@gmail.com> wrote: > Hi > > I need one help,I want set JMSExpiration value before routing messages. > > i tried setting JMSExpiration in .setHeader > > But it didn't work.I still seeing JMSExpiration is zero. > > *Thanks* > Prabu.N > > > On Wed, Apr 24, 2013 at 9:28 PM, Prabu <prabumc...@gmail.com> wrote: > >> Please kindly help me. >> >> >> Regards >> Prabu.N >> >> >> On Wed, Apr 24, 2013 at 2:54 PM, Prabu <prabumc...@gmail.com> wrote: >> >>> Hi All, >>> >>> I am facing some issue in my camel code. >>> >>> Initially i have used java code to route messages from one end to another >>> end. >>> >>> I modified code to route message using camel routing insight of java code. >>> >>> After modified code,i am facing issue in my code. >>> >>> 500 Messages stored in DLQ.testQueue >>> >>> When i try to re-delivery all 500 messages using active-mq API >>> *moveMessageTo >>> method.* >>> >>> 250 or 200 or 100 messages still i can see in DLQ.testQueue. >>> >>> I feel messages re-delivering,But due to some message coming back again >>> into DLQ. >>> >>> Please kindly help me. >>> >>> *Regards* >>> Prabu.N >>> >>> >>> On Wed, Apr 17, 2013 at 5:15 PM, Taariq Levack [via Camel] < >>> ml-node+s465427n5731018...@n5.nabble.com> wrote: >>> >>>> Hi >>>> >>>> Looks like java needs a hand[1], after >>>> .to(SCHEDULE_QNAME,ONLINE__QNAME), >>>> you can try endChoice() >>>> >>>> [1] >>>> >>>> http://camel.apache.org/why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.html >>>> >>>> Taariq >>>> >>>> >>>> On Wed, Apr 17, 2013 at 11:00 AM, [hidden >>>> email]<http://user/SendEmail.jtp?type=node&node=5731018&i=0><[hidden >>>> email] <http://user/SendEmail.jtp?type=node&node=5731018&i=1> >>>> > wrote: >>>> >>>> > Thanks Claus for your response.. >>>> > >>>> > I facing some issue in below code >>>> > >>>> > if condition satisfy i want forward into 2 queues,If not it check >>>> second >>>> > condition forward into next queue. >>>> > >>>> > from(SURVEYINVITATION_QNAME).choice() >>>> > * .when(SCHEDULE_PREDICATE)* >>>> > .multicast().to(SCHEDULE_QNAME,ONLINE__QNAME) >>>> > * .when(ACCOUNT_EVENT_CARE_HANDLER_PREDICATE)* >>>> > .to(ACCOUNT_EVENT_CARE_HANDLER_QNAME) >>>> > .otherwise() >>>> > .to(ERQ_QNAME) >>>> > .end(); >>>> > >>>> > >>>> > I am getting compilation error,Please correct me what mistake i am >>>> making >>>> > here >>>> > >>>> > *Regards* >>>> > Prabu.N >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > On Wed, Apr 17, 2013 at 2:21 PM, Claus Ibsen-2 [via Camel] < >>>> > [hidden email] <http://user/SendEmail.jtp?type=node&node=5731018&i=2>> >>>> wrote: >>>> > >>>> > > Hi >>>> > > >>>> > > If no destinations is returned, then the message is not routed >>>> anywhere. >>>> > > >>>> > > On Tue, Apr 16, 2013 at 3:44 PM, [hidden email]< >>>> > http://user/SendEmail.jtp?type=node&node=5731013&i=0> >>>> > > <[hidden email] < >>>> http://user/SendEmail.jtp?type=node&node=5731013&i=1>> >>>> > > wrote: >>>> > > >>>> > > > *One quick question.* >>>> > > > >>>> > > > >>>> > > >>>> > >>>> from("activemq:queue:HHH.InboundQueue").multicast().beanRef("recipientsGenerator") >>>> >>>> > > >>>> > > > >>>> > > > @RecipientList() >>>> > > > public Set<String> routeTo(Exchange ex) { >>>> > > > >>>> > > > final Set<String> destinations = new HashSet<String>(); >>>> > > > >>>> > > > //based on condition we add messages header/content ,We add queue >>>> > names >>>> > > in >>>> > > > destinations varible. >>>> > > > //destinations.add("activemq:queue:listqueue") >>>> > > > >>>> > > > return destinations; >>>> > > > } >>>> > > > >>>> > > > some cases,messages content not satisfy any condition and it >>>> returning >>>> > > > empty destinations set. >>>> > > > >>>> > > > If destinations set is empty where message will go?. >>>> > > > >>>> > > > Because,i can't see messages in HHH.InboundQueue and any queues. >>>> > > > >>>> > > > *Regards* >>>> > > > Prabu.N >>>> > > > >>>> > > > >>>> > > > >>>> > > > >>>> > > > On Mon, Apr 15, 2013 at 10:00 PM, Prabu <[hidden email]< >>>> > http://user/SendEmail.jtp?type=node&node=5731013&i=2>> >>>> > > wrote: >>>> > > > >>>> > > >> So for dynamic queue i have to use only recipientlist correct,we >>>> can't >>>> > > use >>>> > > >> .to >>>> > > >> >>>> > > >> One more question,i can't use otherwise in choice please correct >>>> if my >>>> > > >> syntax is wrong. >>>> > > >> >>>> > > >> >>>> > > >> from(INBOUND_QUEUE) >>>> > > >> .choice().when(header(TYPE).isNotNull()) >>>> > > >> .recipientList(simple("activemq:queue:Inbound.${header.TYPE}")) >>>> > > >> .otherwise() >>>> > > >> .to(ERQ_QNAME) >>>> > > >> .endChoice(); >>>> > > >> >>>> > > >> After execute i am getting following error. >>>> > > >> >>>> > > >> Error: >>>> > > >> >>>> > > >> Router.java:22: cannot find symbol >>>> > > >> symbol : method otherwise() >>>> > > >> location: class >>>> > > >> org.apache.camel.model.RecipientListDefinition<org.apache.camel. >>>> > > >> model.ChoiceDefinition> >>>> > > >> .otherwise() >>>> > > >> ^ >>>> > > >> >>>> > > >> >>>> > > >> >>>> > > >> On Mon, Apr 15, 2013 at 8:55 PM, Claus Ibsen-2 [via Camel] < >>>> > > >> [hidden email] < >>>> http://user/SendEmail.jtp?type=node&node=5731013&i=3 >>>> >>>> > >> >>>> > > wrote: >>>> > > >> >>>> > > >>> Hi >>>> > > >>> >>>> > > >>> Yes recipient list uses an expression for evaluating where to >>>> send >>>> > the >>>> > > >>> message to. >>>> > > >>> See its doc >>>> > > >>> http://camel.apache.org/recipient-list.html >>>> > > >>> >>>> > > >>> And this FAQ >>>> > > >>> http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html >>>> > > >>> >>>> > > >>> And there is no performance overhead. eg when you send the >>>> message to >>>> > > >>> a previous destination, then that endpoints/producer is reused. >>>> > > >>> >>>> > > >>> >>>> > > >>> On Mon, Apr 15, 2013 at 2:05 PM, [hidden email]< >>>> > > http://user/SendEmail.jtp?type=node&node=5730920&i=0> >>>> > > >>> <[hidden email] < >>>> > http://user/SendEmail.jtp?type=node&node=5730920&i=1>> >>>> > > >>>> > > >>> wrote: >>>> > > >>> >>>> > > >>> > Question:1 >>>> > > >>> > >>>> > > >>> > I am having code like blow.based on condition i want forward >>>> into >>>> > > >>> dynamic >>>> > > >>> > queue. >>>> > > >>> > >>>> > > >>> > .when(header(TYPE).isNotNull()) >>>> > > >>> > >>>> .recipientList(simple("activemq:queue:Inbound.${header.TYPE}")) >>>> > > >>> > >>>> > > >>> > i want to use .to(simple ) insight of .recipientList(simple) >>>> > > >>> > >>>> > > >>> > Please suggest is it possible?.why it is not possible is there >>>> any >>>> > > >>> > performance issue if i use .recipientList(simple) >>>> > > >>> > >>>> > > >>> > Questuon:2 >>>> > > >>> > >>>> > > >>> > Error in code >>>> > > >>> > >>>> > > >>> > from(INBOUND_QUEUE) >>>> > > >>> > .choice().when(header(TYPE).isNotNull()) >>>> > > >>> > >>>> .recipientList(simple("activemq:queue:Inbound.${header.TYPE}")) >>>> > > >>> > .otherwise() >>>> > > >>> > .to(ERQ_QNAME) >>>> > > >>> > .endChoice(); >>>> > > >>> > >>>> > > >>> > After execute i am getting following error. >>>> > > >>> > >>>> > > >>> > Error: >>>> > > >>> > >>>> > > >>> > Router.java:22: cannot find symbol >>>> > > >>> > symbol : method otherwise() >>>> > > >>> > location: class >>>> > > >>> > >>>> org.apache.camel.model.RecipientListDefinition<org.apache.camel. >>>> > > >>> > model.ChoiceDefinition> >>>> > > >>> > .otherwise() >>>> > > >>> > ^ >>>> > > >>> > >>>> > > >>> > Question:3 >>>> > > >>> > >>>> > > >>> > I having more than 85 queues.Based on condition i want to >>>> forward >>>> > to >>>> > > >>> correct >>>> > > >>> > queue. >>>> > > >>> > >>>> > > >>> > In my route builder i having code below for all 85 queus. >>>> > > >>> > >>>> > > >>> > from(ALERT_QNAME).choice() >>>> > > >>> > .when(ALERT_PREDICATE).to(ALERT_QNAME) >>>> > > >>> > .otherwise() >>>> > > >>> > .to(ERQ_QNAME) >>>> > > >>> > .end(); >>>> > > >>> > >>>> > > >>> > I feel like because of my code performance getting >>>> degrade.Please >>>> > > >>> suggest if >>>> > > >>> > i am wrong? >>>> > > >>> > >>>> > > >>> > When i open jconsole i am getting white screen and queues some >>>> time >>>> > > not >>>> > > >>> > showing any attribute? >>>> > > >>> > >>>> > > >>> > Please kindly help me. >>>> > > >>> > >>>> > > >>> > >>>> > > >>> > >>>> > > >>> > -- >>>> > > >>> > View this message in context: >>>> > > >>> >>>> > > >>>> > >>>> http://camel.465427.n5.nabble.com/Camel-routing-issue-tp5730094p5730898.html >>>> > > >>> >>>> > > >>> > Sent from the Camel - Users mailing list archive at >>>> Nabble.com. >>>> > > >>> >>>> > > >>> >>>> > > >>> >>>> > > >>> -- >>>> > > >>> Claus Ibsen >>>> > > >>> ----------------- >>>> > > >>> Red Hat, Inc. >>>> > > >>> FuseSource is now part of Red Hat >>>> > > >>> Email: [hidden email]< >>>> > > http://user/SendEmail.jtp?type=node&node=5730920&i=2> >>>> > > >>> Web: http://fusesource.com >>>> > > >>> Twitter: davsclaus >>>> > > >>> Blog: http://davsclaus.com >>>> > > >>> Author of Camel in Action: http://www.manning.com/ibsen >>>> > > >>> >>>> > > >>> >>>> > > >>> ------------------------------ >>>> > > >>> If you reply to this email, your message will be added to the >>>> > > >>> discussion below: >>>> > > >>> >>>> > > >>> >>>> > > >>>> > > >>> . >>>> > > >>> NAML< >>>> > > >>>> > >>>> http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml >>>> > > >>>> > > >>>> > > >>> >>>> > > >> >>>> > > >> >>>> > > >> >>>> > > >> -- >>>> > > >> Thanks & Regards >>>> > > >> Prabu.N >>>> > > >> >>>> > > > >>>> > > > >>>> > > > >>>> > > > -- >>>> > > > Thanks & Regards >>>> > > > Prabu.N >>>> > > > >>>> > > > >>>> > > > >>>> > > > >>>> > > > -- >>>> > > > View this message in context: >>>> > > >>>> > >>>> http://camel.465427.n5.nabble.com/Camel-routing-issue-tp5730094p5730973.html >>>> > > >>>> > > > Sent from the Camel - Users mailing list archive at Nabble.com. >>>> > > >>>> > > >>>> > > >>>> > > -- >>>> > > Claus Ibsen >>>> > > ----------------- >>>> > > Red Hat, Inc. >>>> > > FuseSource is now part of Red Hat >>>> > > Email: [hidden email]< >>>> > http://user/SendEmail.jtp?type=node&node=5731013&i=4> >>>> > > Web: http://fusesource.com >>>> > > Twitter: davsclaus >>>> > > Blog: http://davsclaus.com >>>> > > Author of Camel in Action: http://www.manning.com/ibsen >>>> > > >>>> > > >>>> > > ------------------------------ >>>> > > If you reply to this email, your message will be added to the >>>> discussion >>>> > > below: >>>> > > >>>> > > >>>> > >>>> http://camel.465427.n5.nabble.com/Camel-routing-issue-tp5730094p5731013.html >>>> > > To unsubscribe from Camel routing issue, click here< >>>> > >>>> > >>>> > > . >>>> > > NAML< >>>> > >>>> http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml >>>> > > >>>> > > >>>> > >>>> > >>>> > >>>> > -- >>>> > Thanks & Regards >>>> > Prabu.N >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > View this message in context: >>>> > >>>> http://camel.465427.n5.nabble.com/Camel-routing-issue-tp5730094p5731014.html >>>> >>>> > Sent from the Camel - Users mailing list archive at Nabble.com. >>>> > >>>> >>>> >>>> ------------------------------ >>>> If you reply to this email, your message will be added to the >>>> discussion below: >>>> >>>> http://camel.465427.n5.nabble.com/Camel-routing-issue-tp5730094p5731018.html >>>> To unsubscribe from Camel routing issue, click >>>> here<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5730094&code=cHJhYnVtY2EwNkBnbWFpbC5jb218NTczMDA5NHw4OTY0MTU3ODg=> >>>> . >>>> NAML<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> >>>> >>> >>> >>> >>> -- >>> Thanks & Regards >>> Prabu.N >>> >> >> >> >> -- >> Thanks & Regards >> Prabu.N >> > > > > -- > Thanks & Regards > Prabu.N > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Camel-routing-issue-tp5730094p5736112.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- Red Hat, Inc. Email: cib...@redhat.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen