2016-06-21 76 views
0
@Override 
    public void configure() throws Exception { 
    from(from_location) 
      .bean(transformer, "transformerMethod") 
      .to(to_location); 
    } 

我有以下代码从位置获取文件并在transformMethod中处理它。我现在的问题是需要在bean中创建新文件,生成名称(在bean内部),然后我需要将它发送到目标位置。骆驼创建具有特定名称的文件

问题是我需要使用特定的名称来创建它,并从bean(处理器)执行该操作,并且我可以找到文档如何执行该操作。

难道有人指着我正确的方向吗?

回答

1

在bean设置的文件名头部(例如FOO),则引用它在使用 “文件名” 的属性 'TO_LOCATION' 的URI: “文件:文件名TO_LOCATION = $ {header.FOO}”

更多信息可在这里找到:http://camel.apache.org/file2.html