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

Reply via email to