Ich schreibe aus der Camel und Spring Welt!Apache Camel, Routen hinzugefügt werfen nicht OnException
Ich füge Routen programmgesteuert mit dieser recipe hinzu.
Grundsätzlich erhalten Sie den Kamel Kontext und fügen Sie Ihre Routen mit einer Datei.
Dies ist das Problem:
Die zur Laufzeit hinzugefügten Routen lösen keine OnException
aus, die in der von Spring gelesenen Kontextdatei festgelegt ist.
Zur Erinnerung:
- ich eine Feder Kontext-Datei, die wie folgt aussieht:
<camel:camelContext>
<onException id="exceptions">
<handled>
<constant>true</constant>
</handled>
<process ref="logExceptionProcessor"/>
<to uri="activemq:adapterLOG"/>
<process ref="mailSender"/>
</onException>
...
- Nachdem ich habe meine Route hinzugefügt bekommen die camel context, die hinzugefügte Route wirft nicht den
OnException
Satz.
Haben Sie einen Rat zu diesem Verhalten?