2013-01-23 6 views

cevap

9

Böyle bir şey yapabilirsiniz. İçerik tabanlı yönlendirici EIP, sonra işlemek için farklı alt yollar kullanacaktır.

from(A) 
    .split().tokenize("\n",1) 
     .choice() 
     .when(simple("${property.CamelSplitIndex} > 0")) 
      .to("direct:processLine") 
     .otherwise() 
      .to("direct:processHeader"); 

from("direct:processLine") 
.bean(processLineBean) 
.to(B); 

from("direct:processHeader") 
.bean(processHeaderBean) 
.to(B);