List of usage examples for org.springframework.kafka.listener.adapter MessagingMessageListenerAdapter setReplyTopic
public void setReplyTopic(String replyTopicParam)
From source file:org.springframework.kafka.config.MethodKafkaListenerEndpoint.java
@Override protected MessagingMessageListenerAdapter<K, V> createMessageListener(MessageListenerContainer container, MessageConverter messageConverter) { Assert.state(this.messageHandlerMethodFactory != null, "Could not create message listener - MessageHandlerMethodFactory not set"); MessagingMessageListenerAdapter<K, V> messageListener = createMessageListenerInstance(messageConverter); messageListener.setHandlerMethod(configureListenerAdapter(messageListener)); String replyTopic = getReplyTopic(); if (replyTopic != null) { Assert.state(getMethod().getReturnType().equals(void.class) || getReplyTemplate() != null, "a KafkaTemplate is required to support replies"); messageListener.setReplyTopic(replyTopic); }// w w w. java2s . c o m if (getReplyTemplate() != null) { messageListener.setReplyTemplate(getReplyTemplate()); } return messageListener; }