-1
我有一個駱駝路線與onCompletion()
,然後命中Processor
。在這個處理器中,它從Exchange
獲得一個頭,但是這個頭返回爲空。駱駝onCompletion有空標題
我知道onCompletion()
運行在該特定路線的末尾,但Exchange
標頭當然應該仍然有效且可用。下面的inputLocation
在班級中定義較高,適用於以前的路線。
from("file://"+inputLocation+"?initialDelay=5000&delay=2000&recursive=true&delete=true")
.onCompletion()
.process(storedProcProcessor())
.end()
.choice()
.when(appContext.getBean(AppPredicate.class))
.log("Need to check against APP in the database for destination.")
.setHeader(AppConstants.INPUTLOCATION, simple(inputLocation))
.process(databaseProcessor())
.endChoice();
謝謝我現在工作。 – 2014-12-08 10:07:47