106.9. Flatpack DataFormat
Flatpack コンポーネントには Flatpack データ形式が付属しており、これを使用して、固定幅または区切りテキストメッセージを Map
として行の List
にフォーマットすることができます。
-
marshal =
List<Map<String, Object>>
からOutputStream
へ (String
に変換可能) -
unmarshal =
java.io.InputStream
(File
やString
など) からorg.apache.camel.component.flatpack.DataSetList
インスタンスとしてのjava.util.List
へ。
操作の結果には、すべてのデータが含まれます。各行を 1 つずつ処理する必要がある場合は、Splitter を使用してエクスチェンジを分割できます。
注意: Flatpack ライブラリーは現在、マーシャル操作のヘッダーとトレーラーをサポートしていません。