Class AbstractMessageProcessingPipelineSink<T>

java.lang.Object
io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink<T>
Type Parameters:
T - the Message payload type.
All Implemented Interfaces:
ConfigurableContainerComponent, MessageProcessingPipelineSink<T>, MessageSink<T>, TaskExecutorAware, Lifecycle, Phased, SmartLifecycle
Direct Known Subclasses:
BatchMessageSink, FanOutMessageSink, OrderedMessageSink

public abstract class AbstractMessageProcessingPipelineSink<T> extends Object implements MessageProcessingPipelineSink<T>, TaskExecutorAware
Base implementation for MessageProcessingPipelineSink containing SmartLifecycle features and useful execution methods that can be used by subclasses.
Since:
3.0
Author:
Tomaz Fernandes