Class AbstractOrderingAcknowledgementProcessor<T>

java.lang.Object
io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor<T>
All Implemented Interfaces:
AcknowledgementCallback<T>, AcknowledgementProcessor<T>, ExecutingAcknowledgementProcessor<T>, ConfigurableContainerComponent, IdentifiableContainerComponent, Lifecycle, Phased, SmartLifecycle
Direct Known Subclasses:
BatchingAcknowledgementProcessor, ImmediateAcknowledgementProcessor

public abstract class AbstractOrderingAcknowledgementProcessor<T> extends Object implements ExecutingAcknowledgementProcessor<T>, AcknowledgementCallback<T>
Base implementation for a AcknowledgementProcessor with SmartLifecycle capabilities. Also provides acknowledgement ordering capabilities for AcknowledgementOrdering.ORDERED.
Since:
3.0
Author:
Tomaz Fernandes