Class MessageGroupingSinkAdapter<T>

java.lang.Object
io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter<T>
io.awspring.cloud.sqs.listener.sink.adapter.MessageGroupingSinkAdapter<T>
All Implemented Interfaces:
ConfigurableContainerComponent, MessageProcessingPipelineSink<T>, MessageSink<T>, SqsAsyncClientAware, TaskExecutorAware, Lifecycle, Phased, SmartLifecycle

public class MessageGroupingSinkAdapter<T> extends AbstractDelegatingMessageListeningSinkAdapter<T>
AbstractDelegatingMessageListeningSinkAdapter implementation that groups the received batch according to the provided grouping function and emits each sub batch to the delegate separately.
Since:
3.0
Author:
Tomaz Fernandes
See Also: