Верблюжий маршрут не удалять файл, обработанный с помощью delete=true

Я использую маршрут верблюда для обработки файла для импорта элементов, но когда процесс завершится, не удаляйте этот обработанный файл,

Мой маршрут использует delete=true, который предположительно должен удалить мой файл

Я делаю что-то не так? Мне нужно добавить что-то еще, чтобы мой обработанный файл был удален?

    <route>
        <from uri="file:{{main.path}}src/import/data/items?include=.*&amp;delete=true"/>       
        <setHeader headerName="organizationId"><constant>{{oid}}</constant></setHeader>
        <setHeader headerName="documentType"><constant>items</constant></setHeader>     

        <onException>
            <exception>java.lang.Exception</exception>
            <redeliveryPolicy maximumRedeliveries="1" />                
            <handled><constant>true</constant></handled>
            <to uri="direct:errorResponse" />
        </onException>

        <process ref="processCsvInitializeRoute" />
        <to uri="file:{{main.path}}/src/import/imports/?fileName=${header.fileName}" />

        <choice>
            <when>
                <simple>$simple{in.header.fileExtension} == 'xls' || $simple{in.header.fileExtension} == 'XLS' || $simple{in.header.fileExtension} == 'xlsx' || $simple{in.header.fileExtension} == 'XLSX'</simple>
                <process ref="processXlsGetDataRoute" />
                <process ref="processXlsParsingRoute" />
                <choice>
                    <when>
                        <simple>$simple{in.body.validationResults.size} == 0</simple>
                        <setHeader headerName="map.file"><constant>{{main.path}}src//smooks//SMOOKS_BeanToCsvQuery.xml</constant></setHeader>
                        <process ref="processUploadRoute" />  
                    </when>
                    <otherwise>
                        <process ref="processXlsErrorRoute" />
                        <to uri="file:{{main.path}}/src/import/errors/?fileName=${header.resultFileName}" />
                    </otherwise>
                </choice>                       
            </when>
        </choice>
        <log message="Response: ${body}" />
    </route>

person Jorge Cama    schedule 28.05.2019    source источник
comment
Спасибо, эта проблема уже решена, здесь stackoverflow.com/questions/47291346/, но в итоге файл был завис из-за того, что не закрыл inputStream.   -  person Jorge Cama    schedule 28.05.2019
comment
Возможный дубликат файлового компонента (Apache camel) delete=true параметр не работает в окнах   -  person metters    schedule 29.05.2019