İki işlem içeren bir hizmetim var. Benim işlemci çekirdeği içindeApache Deve koşullu yönlendirme
<camel:route id="myRoute">
<camel:from uri="cxf:bean:myListenerEndpoint?dataFormat=POJO&synchronous=true" />
<camel:bean ref="processor" method="processMessage"/>
<camel:to uri="xslt:file:resources/service/2.0.0/UserRegistration.xsl"/>
<camel:to uri="cxf:bean:myTargetEndpoint"/>
</camel:route>
, benim belirttiğim:
RegisterUser registerUser = exchange.getIn().getBody(RegisterUser.class);
ben kayıt kullanıcı nesnesini almak
RegisterUser
UpdateUser
Ben bir deve hezimet var. Her şey iyi çalışıyor. hizmet işletimi benim belirli fasulye yönlendirmek mesajı istediğiniz RegisterUser
ve hizmet işlemi UpdateUser
olup olmadığını rota mesajı istiyorsanız
: sorun ben için eg, benim isteği şartlı rota deve istememizdir diğer fasülyeye.
Deve xPath kullanmayı denedim, ancak çalışmıyor gibi görünüyor.
Farklı hedeflere yönlendirmek için deve'yi nasıl ayarlayacağımı araştırıyordum ama hiçbir şey bulamadı. Belki birileri sorunun nerede olabileceğini biliyordur? yerine bunun için XPath camel-simple ifadeler kullanarak
Bu benim için harika çalışıyor. Tam olarak ihtiyacım olan şey. Teşekkür ederim! :) –