【发布时间】:2015-10-25 02:30:40
【问题描述】:
在我的 Camel 路由器中:
from(<SourceURI>)
.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
// I want to extract the file object from the exchange
}
.to(<targetURI>).
我怎样才能做到这一点?
我试过了,例如exchange.getIn().getHeader(Exchange.FILE_NAME, String.class) 这给了我文件名。
我正在寻找 Exchange.FILE 的东西,它给了我实际的文件对象。我的最终目标是在处理器中提取文件,因为路由交换是存档文件。
【问题讨论】: