Class AbstractShareKafkaMessageListenerContainer<K,V>

java.lang.Object
org.springframework.kafka.listener.AbstractShareKafkaMessageListenerContainer<K,V>
Type Parameters:
K - the key type
V - the value type
All Implemented Interfaces:
Aware, BeanNameAware, DisposableBean, ApplicationContextAware, ApplicationEventPublisherAware, Lifecycle, Phased, SmartLifecycle, GenericMessageListenerContainer<K,V>, MessageListenerContainer
Direct Known Subclasses:
ShareKafkaMessageListenerContainer

public abstract class AbstractShareKafkaMessageListenerContainer<K,V> extends Object implements GenericMessageListenerContainer<K,V>, BeanNameAware, ApplicationEventPublisherAware, ApplicationContextAware
Abstract base class for share consumer message listener containers.

Handles common lifecycle, configuration, and event publishing for containers using a ShareConsumerFactory.

Subclasses are responsible for implementing the actual consumer loop and message dispatch logic.

Since:
4.0
Author:
Soby Chacko