293.4. Camel メッセージへのマッピング
Spark Request オブジェクトは、getRequest メソッドを使用して未加工の Spark 要求にアクセスできる org.apache.camel.component.sparkrest.SparkMessage として Camel Message にマッピングされます。デフォルトでは、Spark ボディーは Camel メッセージボディーにマッピングされ、HTTP ヘッダー / Spark パラメーターは Camel Message ヘッダーにマッピングされます。Spark splat 構文には特別なサポートがあり、これはキースプレープで Camel メッセージヘッダーにマッピングされます。
たとえば、以下のルートはコンテキストパスで Spark splat(アスタリスク記号)を使用します。コンテキストパスでは、Simple 言語のヘッダーとしてアクセスして応答メッセージを構築します。
from("spark-rest:get:/hello/*/to/*")
.transform().simple("Bye big ${header.splat[1]} from ${header.splat[0]}");