2016-07-11 7 views
0

Wir stehen vor einem Problem in Kamel. Camel Version ist: 2.10dynamisch Kamel zum Endpunkt in 2.10 Kamel Version vorbereiten

Snippet Unten:

<dotry> 
<camel:setHeader headerName="ExternalserviceAddress"> 
       <camel:simple>cxf:bean:ExternalService?address=${properties:${property.IncomingValue}_ServiceURL}&amp;dataFormat=PAYLOAD</camel:simple> 
      </camel:setHeader> 
      <camel:recipientList> 
       <camel:header>ExternalserviceAddress</camel:header> 
      </camel:recipientList> 

    <doCatch> 
    <exception>java.lang.Exception</exception> 
</doCatch> 
</doTry> 

Hier Wenn ich recipientList die Ausnahme nicht in lokalen doCatch Block-handlng. Stattdessen wird Exception in Global behandelt. Bitte schlagen Sie vor, wenn eine Lösung dafür. In

Antwort

0

<handled> 
    <constant>true</constant> 
</handled> 

Jetzt können Sie Ihre Ausnahme entweder innerhalb dieses doTry Block unterdrückt werden, oder Sie können eine andere Ausnahme von Eltern Weg werfen oder was auch immer Sie tun wollen.

können Sie wissen mehr über hier behandelt - http://camel.apache.org/exception-clause.html

Verwandte Themen