FileConnector с задержкой запуска - PullRequest
0 голосов
/ 13 апреля 2020

Привет, есть ли возможность предоставить Задержку запуска с помощью файла: inbound-endpoint? (FileConnector) (я вижу, что кварц является альтернативным решением для этого)

<flow name="ReadingFlow" processingStrategy="synchronous">
        <file:inbound-endpoint path="{file.incoming.files}"
                               connector-ref="DefaultNoStreamingConnector"
                               pollingFrequency="${file.polling.frequency}">

        </file:inbound-endpoint>

Ответы [ 2 ]

2 голосов
/ 13 апреля 2020

Переключение на фиксированную частоту. У него есть такой параметр tp delay при первой проверке

        <ftp:listener doc:name="On New or Updated File" >
        <scheduling-strategy >
            <fixed-frequency startDelay="123" />
        </scheduling-strategy>
    </ftp:listener>
1 голос
/ 13 апреля 2020

Нет, нет. Вы можете использовать Область опроса в качестве альтернативы для запуска потока, но входящая конечная точка не может использоваться в середине потока, потому что это источник сообщения (запускает поток), а не операция. Вы можете использовать модуль запроса Mule для ссылки на входящую конечную точку внутри потока после того, как опрос запустил поток.

Я не упомянул конечную точку Quartz, потому что она устарела в течение многих лет. Область опроса заменяет его.

...