Hi @kirthi - Just want to confirm that in batch consumers, you can use manual acknowledgment only at the batch level , not at > the individual messages.
@Bean
Consumer<Message<List>> input() {
return batchMsg → { // (1)
// Disable Auto-Acknowledgement
AcknowledgmentCallback ackCallback = StaticMessageHeaderAccessor.getAcknowledgmentCallback(batchMsg);
ackCallback.noAutoAck();
// manual ack logic
};
}
Refer to the manual acknowledgment has details on manual ack logic.