2016-12-16 6 views
0

Я пытаюсь остановить асинхронный поток в муле, используя команду muleContext.registry.lookupFlowConstruct (''). Stop() в скрипте groovy, но даже после того, как он все еще запускает поток. Я хочу остановить его внезапно.Как остановить асинхронный поток в mule

+0

Pls делит ваш полный файл конфигурации Mule, чтобы обнаружить проблему и проверить, что вы сделали –

ответ

1

вы можете попробовать

eventContext.setStopFurtherProcessing(true) 

или

<expression-component> 
    app.registry.yourflowName.stop(); 
    </expression-component> 

, если вы хотите, чтобы остановить сообщения, чтобы перейти к потоку, вы можете также использовать фильтры.