You got it right,
I have to consume a TextMessage - currently using JmsListener
And I Have to produce a Text Message that is also done by JmsTemplate.
But in between all apps are spring cloud stream processing message.
I thought if using spring cloud stream i can consume and publish text message i think it wont work because its publishing and consuming byte message so for external communication i will have to use Jms.