动态加载新主体

时间:2018-02-12 15:52:11

标签: apache-camel

在我的路线上,我需要根据对原始正文中文件名的引用,从文件中加载一个新的主体。

更详细:

我有两个文件,一个xml文件(1),其中包含有关第二个文件的元数据,例如:数据文件的完整路径(2)。

  1. 文件EP从文件系统
  2. 读取xml文件
  3. 找到数据文件
  4. 的完整路径
  5. 数据文件加载为新邮件正文(或汇总)
  6. 是否有一个组件?或者我需要自己编码吗?

    THX

1 个答案:

答案 0 :(得分:0)

您可以使用content-enrincher。这样的事情可以让你开始:

from("direct:start").setHeader("filename", constant("datafilepath").enrich().simple("file://${headers.datafilepath}") .log("${body}");