¿Cómo puedo aplicar siguiente predicado Ejemplo given en la primavera de DSL:Camel predicado Ejemplo de DSL xml
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();
El contexto de la aplicación Spring no tiene atributo de nombre en el encabezado y no existe. –
¿Cuáles son sus versiones de camello y primavera? –
De todos modos, puede probar esto en en lugar del predicado: $ {header.type == 'wombat'} –