У меня есть требование, когда мне нужно хранить / буферизовать сообщения, полученные по каналу и сохраняемые в базе данных на основе количества сообщений или тайм-аута, что означает отсутствие сообщений в течение 1 минуты.
Есть ли способ добиться этого весной интеграции
IntegrationFlows
.from(Jms.messageDrivenChannelAdapter(connectionFactory)
.destination(sourceQueue))
.transform(someTransform, "transform")
.handle(someService, "save")
.get();