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