Class SimpleKafkaListenerEndpoint<K,V>
java.lang.Object
org.flowable.eventregistry.spring.kafka.SimpleKafkaListenerEndpoint<K,V>
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean,org.springframework.kafka.config.KafkaListenerEndpoint
public class SimpleKafkaListenerEndpoint<K,V>
extends Object
implements org.springframework.kafka.config.KafkaListenerEndpoint, org.springframework.beans.factory.InitializingBean
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Integerprotected Propertiesprotected Stringprotected Stringprotected Stringprotected org.springframework.kafka.listener.GenericMessageListener<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> protected booleanprotected Collection<org.springframework.kafka.support.TopicPartitionOffset>protected Patternprotected Collection<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetGroup()getId()org.springframework.kafka.listener.GenericMessageListener<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> org.springframework.kafka.support.TopicPartitionOffset[]booleanvoidsetClientIdPrefix(String clientIdPrefix) voidsetConcurrency(Integer concurrency) voidsetConsumerProperties(Properties consumerProperties) voidsetGroupId(String groupId) voidvoidsetMainListenerId(String mainListenerId) voidsetMessageListener(org.springframework.kafka.listener.GenericMessageListener<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> messageListener) voidsetSplitIterables(boolean splitIterables) voidsetTopicPartitions(Collection<org.springframework.kafka.support.TopicPartitionOffset> topicPartitions) voidsetTopicPattern(Pattern topicPattern) voidsetTopics(Collection<String> topics) voidsetupListenerContainer(org.springframework.kafka.listener.MessageListenerContainer listenerContainer, org.springframework.kafka.support.converter.MessageConverter messageConverter) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.kafka.config.KafkaListenerEndpoint
getListenerInfo
-
Field Details
-
id
-
groupId
-
topics
-
topicPattern
-
topicPartitions
-
clientIdPrefix
-
concurrency
-
consumerProperties
-
splitIterables
protected boolean splitIterables -
mainListenerId
-
messageListener
-
-
Constructor Details
-
SimpleKafkaListenerEndpoint
public SimpleKafkaListenerEndpoint()
-
-
Method Details
-
setMessageListener
-
getMessageListener
-
getId
- Specified by:
getIdin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setId
-
getGroupId
- Specified by:
getGroupIdin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setGroupId
-
getGroup
- Specified by:
getGroupin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
getTopics
- Specified by:
getTopicsin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setTopics
-
getTopicPartitionsToAssign
public org.springframework.kafka.support.TopicPartitionOffset[] getTopicPartitionsToAssign()- Specified by:
getTopicPartitionsToAssignin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setTopicPartitions
public void setTopicPartitions(Collection<org.springframework.kafka.support.TopicPartitionOffset> topicPartitions) -
getTopicPattern
- Specified by:
getTopicPatternin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setTopicPattern
-
getClientIdPrefix
- Specified by:
getClientIdPrefixin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setClientIdPrefix
-
getConcurrency
- Specified by:
getConcurrencyin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setConcurrency
-
getAutoStartup
- Specified by:
getAutoStartupin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
getConsumerProperties
- Specified by:
getConsumerPropertiesin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setConsumerProperties
-
setupListenerContainer
public void setupListenerContainer(org.springframework.kafka.listener.MessageListenerContainer listenerContainer, org.springframework.kafka.support.converter.MessageConverter messageConverter) - Specified by:
setupListenerContainerin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
isSplitIterables
public boolean isSplitIterables()- Specified by:
isSplitIterablesin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setSplitIterables
public void setSplitIterables(boolean splitIterables) -
getMainListenerId
- Specified by:
getMainListenerIdin interfaceorg.springframework.kafka.config.KafkaListenerEndpoint
-
setMainListenerId
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
toString
-