Camel创建具有特定名称

时间:2016-06-21 15:48:47

标签: java apache-camel

@Override
  public void configure() throws Exception {
    from(from_location)
            .bean(transformer, "transformerMethod")
            .to(to_location);
  }

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

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

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

在bean中设置文件名标题(例如FOO),然后使用“filename”属性在“to_location”的URI中引用它:“file:to_location?filename = $ {header.FOO}”

可以在此处找到更多信息:http://camel.apache.org/file2.html