2017-07-21 1 views
0

Ich benutze http4 Komponente und Multicasting der msg zu mehreren Routen. Jede Route ruft einen Rest-Service an. Basierend auf dem HTTP-Antwortcode möchte ich die Ausnahme behandeln. Ich bekomme httpOperationFailedException für alle 400.500 Antwort-Code, aber für 404 Fall möchte ich das Routing fortsetzen und für andere Fälle sollte die Ausführung gestoppt werden. Wie kann ich das erreichen? Danke.Kamel Ausführung Handhabung basiert auf http Antwort-Code

Antwort

0

Sie können Kamelfehlerbehandlung http://camel.apache.org/error-handling-in-camel.html

Es ist ein bisschen Dokumentation verwenden dort zu lesen und zu verstehen. Aber dann können Sie onException tun, wo Sie dann onWhen haben, wo Sie dann den HTTP-Status-Code verwenden können, um zu bestimmen, was zu tun ist, wie weiter, oder behandeln und eine spezifische Fehlermeldung etc.

+0

Dank @Claus. Es hat mein Problem gelöst. – user2060910

Verwandte Themen