Package io.awspring.cloud.sqs.listener
Class MessageProcessingContext<T>
java.lang.Object
io.awspring.cloud.sqs.listener.MessageProcessingContext<T>
A message processing context that can be used for communication between components. This class must be immutable and
thread-safe.
- Since:
- 3.0
- Author:
- Tomaz Fernandes
-
Method Summary
Modifier and TypeMethodDescriptionaddInterceptor(AsyncMessageInterceptor<T> interceptor) static <T> MessageProcessingContext<T>create()voidsetAcknowledgmentCallback(AcknowledgementCallback<T> acknowledgementCallback) setBackPressureReleaseCallback(Runnable backPressureReleaseCallback)
-
Method Details
-
addInterceptor
-
setBackPressureReleaseCallback
public MessageProcessingContext<T> setBackPressureReleaseCallback(Runnable backPressureReleaseCallback) -
setAcknowledgmentCallback
public MessageProcessingContext<T> setAcknowledgmentCallback(AcknowledgementCallback<T> acknowledgementCallback) -
getInterceptors
-
runBackPressureReleaseCallback
public void runBackPressureReleaseCallback() -
getAcknowledgmentCallback
-
create
-