Вы можете использовать Control Bus для запуска и остановки входящего адаптера.
Если вы хотите остановить существующий поток в середине исполнения, я не знаю ни одного стандартаКомпонент ESB, который позволит вам сделать это.Возможно, вы могли бы использовать Channel Interceptor и заблокировать выполнение потока вручную, но этот подход будет столь же гранулированным, как и конечные точки вашего сообщения.
Кроме того, если вы найдете способ прервать выполнениеБудьте осторожны с любыми значениями тайм-аута, которые вы установили в своей конфигурации потока.В противном случае вы можете обнаружить, что поток потерпит неудачу, когда вы в конечном итоге возобновите его!