Interface ExecutingAcknowledgementProcessor<T>
- All Superinterfaces:
AcknowledgementProcessor<T>,ConfigurableContainerComponent,IdentifiableContainerComponent,Lifecycle,Phased,SmartLifecycle
- All Known Implementing Classes:
AbstractOrderingAcknowledgementProcessor,BatchingAcknowledgementProcessor,ImmediateAcknowledgementProcessor
AcknowledgementProcessor specialization that allows for delegating acknowledgement execution to a
AcknowledgementExecutor.
Such execution can be ordered according to an AcknowledgementOrdering.- Since:
- 3.0
- Author:
- Tomaz Fernandes
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAcknowledgementExecutor(AcknowledgementExecutor<T> acknowledgementExecutor) voidsetAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T> acknowledgementResultCallback) Methods inherited from interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementProcessor
getAcknowledgementCallbackMethods inherited from interface io.awspring.cloud.sqs.listener.ConfigurableContainerComponent
configureMethods inherited from interface io.awspring.cloud.sqs.listener.IdentifiableContainerComponent
getId, setIdMethods inherited from interface org.springframework.context.SmartLifecycle
getPhase, isAutoStartup, stop
-
Method Details
-
setAcknowledgementExecutor
-
setAcknowledgementResultCallback
void setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T> acknowledgementResultCallback)
-