キャメル ルート:
from("seda:rest_upload")
.log(LoggingLevel.WARN, "Got new file from sftp with name ${header.filename}")
.to("file://rest_files?fileName=${header.filename}");
新しいファイルが表示されrest_files
ますが、それに関するログは表示されません。
私は何を間違っていますか?
PS
Bu私が書こうとした方法:
from("seda:rest_upload")
.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
logger.info("Got new file from sftp with name {}", exchange.getIn().getHeader("filename"));
}
})
.to("file://rest_files?fileName=${header.filename}");
動作は非常に奇妙です - ファイルは正常に保存されますが、プロセス メソッドは呼び出されません。