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.

Reply via email to