В потоке нет такой абстракции, как state
. Ну, по сути, нет потока во время выполнения вообще. IntegrationFlow
- это просто логический контейнер. Более того, было бы лучше рассмотреть решение Spring Integration как полностью stateless
(если мы не говорим о aggregator
).
Тем не менее, есть решение для вас, например, передача любой дополнительной информации вместе с сообщением в его заголовках. Таким образом, вы используете .enrichHeaders()
до .handle()
и в соответствии с характером распространения ServiceActivator
заголовки запроса копируются в ответное сообщение и, следовательно, они доступны на следующем шаге потока.