Class ShareRecordMessagingMessageListenerAdapter<K,V>

java.lang.Object
org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter<K,V>
org.springframework.kafka.listener.adapter.ShareRecordMessagingMessageListenerAdapter<K,V>
Type Parameters:
K - the key type.
V - the value type.
All Implemented Interfaces:
AcknowledgingShareConsumerAwareMessageListener<K,V>, AsyncRepliesAware, ConsumerSeekAware, GenericMessageListener<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>>

public class ShareRecordMessagingMessageListenerAdapter<K,V> extends MessagingMessageListenerAdapter<K,V> implements AcknowledgingShareConsumerAwareMessageListener<K,V>
A MessageListener adapter that invokes a configurable HandlerAdapter; used when the factory is configured for the listener to receive individual messages from share groups.

Wraps the incoming Kafka Message to Spring's Message abstraction.

The original ConsumerRecord and the ShareAcknowledgment are provided as additional arguments so that these can be injected as method arguments if necessary.

Since:
4.0
  • Constructor Details

    • ShareRecordMessagingMessageListenerAdapter

      public ShareRecordMessagingMessageListenerAdapter(@Nullable Object bean, @Nullable Method method, @Nullable KafkaListenerErrorHandler errorHandler)
  • Method Details