2013-10-21 15 views
0

無法找到這個網上任何東西,任何人都知道該怎麼做了相當的藍圖中按照以下彈簧駱駝豆類設置: -是否有AntPath匹配相當於在駱駝藍圖

<!-- define our filter as a plain spring bean --> 
<bean id="csvAntFilter" class="org.apache.camel.component.file.AntPathMatcherGenericFileFilter"> 
    <property name="includes" value="*.csv"/> 
</bean> 

<route> 
    <from uri="file://inbox?filter=#csvAntFilter"/> 
    <to uri="bean:processInbox"/> 
</route> 

我的理解(抱歉,駱駝相當有限),AntPathMatcher是駱駝春天的一部分,而不是駱駝藍圖,所以如果我想使用藍圖,就不能用這種方式。

或者有沒有更好的方式在藍圖中做到這一點?

編輯 我發現存在駱駝核心XML,但不能確定如何在它利用AntPathMatcher。

+0

剛剛結束了使用file:// ?include =。* \ .csv並且都在世界好,但是仍然想知道如何用藍圖來過濾一個過濾器,未來的參考和靈活性。 – Mark

回答

0

Ant路徑匹配器是駱駝核心的一部分,所以你可以在藍圖中使用它。它曾經是駱駝春天的一部分,但我們將它移入核心,因此人們可以在沒有Spring的情況下使用它,例如只是Java或Blueprint等。

雖然它取決於您使用的駱駝版本,核心等。

+0

克勞斯感謝,我仍然使用2.9.0 – Mark