List of usage examples for org.springframework.kafka.listener.adapter MessagingMessageListenerAdapter setHandlerMethod
public void setHandlerMethod(HandlerAdapter handlerMethod)
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); }//from ww w. j a va 2 s. c om if (getReplyTemplate() != null) { messageListener.setReplyTemplate(getReplyTemplate()); } return messageListener; }