210.4. 例

たとえば、Simple 言語を使用してメッセージの変換を行います。

メッセージボディーのタイプを変換する場合は、次のようにすることもできます。

入力メッセージが 2 で乗算されるこの例のように、Groovy 言語を使用することもできます。

以下に示すように、スクリプトをヘッダーとして提供することもできます。ここでは、XPath 言語を使用して <foo> タグからテキストを抽出します。

Object out = producer.requestBodyAndHeader("language:xpath", "<foo>Hello World</foo>", Exchange.LANGUAGE_SCRIPT, "/foo/text()");
assertEquals("Hello World", out);