2
.from("seda:rest_upload")
.process(new Processor() {
@Override
public void process(Exchange exchange) {
if(true){
throw new RuntimeException();
}})
.to("seda:parsed_csv")
.onException(Exception.class).process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
logger.warn("Error");
}
});
しかし、logger.warn("Error");
は呼び出されませんでした。キャメルが例外をキャッチしない
どうしますか?
ラクラクのルートにグローバル例外ハンドラを登録するにはどうすればよいですか?
seda:rest_uploadの前にスローされる例外をキャッチしますか?私はグローバルハンドラを持っていたい。 * end()*を使用しない場合はどうなりますか? – gstackoverflow
@gstackoverflow編集を参照してください – Bedla