2016-10-13 18 views
0

muleのファイル受信コネクタを使用してzipファイルを読み込んでいます。ファイルは自動削除される必要があります。なぜなら、自動削除は真であるからです。しかし、そうではありません。私が持っている 流れは、ファイルを消費していないためですmuleでZipファイルが削除されていません

<file:connector name="File" writeToDirectory="D:\FileProcessed\ringmoved\" readFromDirectory="D:\FileProcessed\" autoDelete="true" streaming="true" validateConnections="true" doc:name="File"/> <flow name="filFlow"> <file:inbound-endpoint path="D:\FileProcessed\" moveToDirectory="D:\FileProcessed\moved\" connector-ref="File" responseTimeout="10000" doc:name="File"/> <logger message="hi" level="INFO" doc:name="Logger"/> </flow>

答えて

1

です。ファイルエンドポイントの後に

<object-to-string-transformer /> 

などのトランスを追加してみてください。

+0

ファイルコネクタの後にjavaコンポーネントを置くと、ファイルを消費するかどうかJavaクラスは、選択されたファイルを解凍します。 – Abhay

+0

@ abhay、ストリーミングモードでファイル関連のコネクタを使用しているときはいつでも。ストリームが処理され閉じられない限り、ファイルは削除されません。 String、Byte Arrayへの変換、javaコンポーネントでの解凍など、あらゆる処理が可能です。ファイルを削除します。 – AnupamBhusari

+0

、ありがとう、それを得た。 – Abhay

関連する問題