@Override
public void configure() throws Exception {
from(from_location)
.bean(transformer, "transformerMethod")
.to(to_location);
}
我有以下代码从位置获取文件并在transformerMethod中处理它。我现在的问题是需要在bean中创建新文件,生成名称(在bean内部),然后我需要将它发送到to位置。
问题是我需要使用特定名称创建它,并从bean(处理器)执行此操作,我可以找到文档如何执行此操作。
有人能指出我正确的方向吗?
答案 0 :(得分:1)
在bean中设置文件名标题(例如FOO),然后使用“filename”属性在“to_location”的URI中引用它:“file:to_location?filename = $ {header.FOO}”
可以在此处找到更多信息:http://camel.apache.org/file2.html