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