使用Spring的集成,我想用我的入站通道適配器掃描目錄以樹狀結構是這樣的:如何避免在Spring集成中掃描或過濾特定目錄?
INDICATOR/
ref_1/
INPUTS/
ERRORS/
ref_2/
INPUTS/
ERRORS/
我的根目錄將是INDICATOR
我想遞歸地掃描所有的目錄,並獲得所有的文件,免除ERRORS
目錄中的文件。換句話說,如何拒絕或避免掃描這個特定的目錄?
是否可以實現這個類org.springframework.integration.file.RecursiveLeafOnlyDirectoryScanner
並添加一個特定的過濾器?
這是我的實際配置
<int-file:inbound-channel-adapter id="csvInputChannel"
directory="file:${directory.input}"
prevent-duplicates="false"
auto-startup="true"
auto-create-directory="false"
queue-size="1"
scanner="dirScanner">
<int:poller max-messages-per-poll="1" default="true" fixed-rate="1000" receive-timeout="5000" />
</int-file:inbound-channel-adapter>
<bean id="dirScanner"
class="org.springframework.integration.file.RecursiveLeafOnlyDirectoryScanner" />
其實,我只能掃描存在的所有文件中的所有目錄遞歸,我不thave線索如何添加過濾器。
在此先感謝您的任何提示。
謝謝,並不真正有效,但它可以幫助我走上正確的道路!見下文 – TheCyberXP 2014-09-24 11:53:50