0

Camel in actionという本の例に従いました。csv データ形式をマーシャリングおよびアンマーシャリングする方法。ただし、(カンマ区切りの区切り記号) と分割されたボディを使用して csv ファイルをアンマーシャリングしたいと考えています。次に、コンテンツ ベースを使用.choiceして、必要なタスクに従ってメッセージを配信します。実際、最初の単純な例はうまくいきませんでした。camel 2.15.6 (camel-core、camel-context、camel-csv、commons-csv) と Java 7 を使用しました。

public void configure()
             {
              CsvDataFormat csv = new CsvDataFormat();
              csv.setDelimiter(",");

              from("file:test?noop=true")
             .unmarshal().csv()
              .split(body())
              .to("file:out");
             } 

スタックトレースの下を見つけてください。
ここに画像の説明を入力

4

2 に答える 2