Come posso implementare seguente predicato Esempio given nella primavera del DSL:Camel Predicate Esempio in xml DSL
Predicate isWidget = header("type").isEqualTo("widget");
from("jms:queue:order")
.choice()
.when(isWidget).to("bean:widgetOrder")
.when(isWombat).to("bean:wombatOrder")
.otherwise()
.to("bean:miscOrder")
.end();
Il contesto dell'applicazione Spring non ha un attributo name nell'intestazione e non esiste affatto. –
Quali sono le tue versioni di cammello e primavera? –
Ad ogni modo si può provare questo in invece del predicato: $ {header.type == 'wombat'} –