Apache Camel Tutorial #03: Content Enricher
Channel: predic8
Date: 2016-07-19

In Folge #03 von 15 zeige ich, wie man mit dem Content-Enricher-Entwurfsmuster innerhalb einer Apache Camel Route zu einer Nachricht weitere Informationen aus einem Fremdsystem abholt.

00:00 Agenda für diese Folge
01:52 ... mit dem Enricher-Symbol
02:19 Erklärung zur Funktionsweise des Enrichers in Camel
03:10 Coding
06:55 Test
07:13 Dokumentation der zweiten Route: Beschreibung des Kontrakts
08:03 Deaktivieren des Eclipse-Auto-Formatierers für die Camel-Routen mit "// @formatter:off"
09:24 Ende

Voraussetzung:
* Das Projekt von Folge #02: https://www.youtube.com/watch?v=N9LmTHY6Ppc

Das Projekt in dieser Folge verwendet die Dateien von https://github.com/membrane/camel-introduction/ und demonstriert die folgenden Camel Routen:         from("file:src/data?noop=true").process(javascript("convert.js")).enrich("direct:geocoder", headerEnricherStrategy("ziel")).log("${body}").log("Ziel: ${header.ziel}").to("file:dest"); und from("direct:geocoder").setBody(constant("9.0535531,48.5236164"));

Besuche eine meiner Camel-Schulungen in Bonn oder Mannheim und werde zum Camel-Profi: https://www.predic8.de/camel-schulung.htm Bei einer Buchung mit dem Code CAMELTOGO gibts 10% Rabatt.