Итак, у меня есть приложение с несколькими потоками для нескольких клиентов. То, что я ищу, - это способ включить и выключить эти потоки в соответствии с потребностями каждого клиента.Запуск Mule Flows Stopped/toggling flow
Я настраиваю поток для контроля папки для файла, который я в основном называю muleContext.registry.lookupFlowConstruct (flow) .start/stop в зависимости от каждой строки файла. Эта часть отлично работает и делает то, что я ожидаю.
Теперь сложная часть, которую я изо всех сил пытаюсь понять, каждый раз, когда я развертываю приложение, все потоки запускаются один раз, прежде чем мой поток читает файл свойств и отключает потоки, которые необходимо отключить. Есть ли способ отключить потоки, поэтому мы можем легко переключать их, не перегружая все приложение с их исключением?
Вау, спасибо так много! Я провел последние пару дней, пытаясь понять, как это сделать. Это где-то в документации, которую я пропустил? –