2013-12-18 34 views
0

我想讀取路徑中的文件,但是如果文件不存在失敗或超時。如何設置駱駝文件組件超時

from("file:someFolder") 
       .to("bean:myBean") 

然後我需要繼續啓動其他路線,具體取決於上述過程。

我知道這是一個可笑的簡單要求,而是通過駱駝在行動和崗位的負荷已經蒐羅它的逃避我... 似乎有所有可以想象的選項重新投票,但沒有辦理從未被人發現的文件或盡我所能看到的超時。

最接近的我可以找到的是一個consumerTemplate,但我沒有看到如何適合......一旦我調用camelContext.start()路由啓動,所以我沒有看到如何一個consumerTemplate適合這一點。

任何幫助表示我跳出窗口之前!

問候 茶先生

回答

0

您可以配置文件消費者發送一個空文件,如果沒有文件,pickip,看到選項sendEmptyMessageWhenIdle文件文檔上的

+0

啊!我知道這很簡單,謝謝。 –