在我的骆驼路由器中:
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
能给我实际文件对象的东西。我的最终目标是在处理器中提取文件,因为路由交换是存档文件。