私は2つのルートを持っています:
最初:
....
.to("file://" + REST_FILES + "?fileName=${header.filename}");
2番目:
from("file://" + REST_FILES + "?idempotent=true")
....
しかし、同じファイルを繰り返し転送しようとすると、キャメルはファイルをルーティングしません。
ファイルが次のパイプラインに渡されない場合、場所(コールバックなど)が必要です。どうすれば達成できますか?
PS
私は書いてみました:
.to("file://" + REST_FILES + "?fileName=${header.filename}")
.otherwise().process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
logger.info("{}",exchange);
}
});
しかし、それは呼び出しません