У меня есть сообщения, которые извлекаются в систему группами (скажем, 50), их нужно сгруппировать по AGGREGATION_ID в списки сообщений и отправить дальше в поток.
Я могу использовать correlationStrategy для объединения с этот идентификатор, но мне нужно знать, когда выпустить агрегированное сообщение. В ReleaseStrategy я могу только просматривать сообщения, уже добавленные в агрегат, но мне нужно знать, когда в выбранной группе из 50 с таким же AGGREGATION_ID больше нет сообщений, чтобы знать, когда отправлять группу. Как я могу это сделать?