Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. Acknowledgment acknowledgment = message.getHeaders().get(KafkaHeaders.ACKNOWLEDGMENT, Acknowledgment.class);
  2. if(acknowledgment != null) { System.out.println("Acknowledgment provided");
  3. acknowledgment.acknowledge(); }
  4. }
  5.  
  6.  
  7.  
  8. <int-kafka:message-driven-channel-adapter
  9. id="kafkaMessageListener"
  10. listener-container="kafkaMessageContainer" auto-startup="true"
  11. phase="100" send-timeout="5000" mode="record"
  12. message-converter="messageConverter"
  13. recovery-callback="recoveryCallback" error-message-strategy="ems"
  14. channel="inputFromKafkaChannel" error-channel="errorChannel" />
  15.  
  16. <int:transformer id="transformerid"
  17. ref="transformerBean"
  18. input-channel="inputFromKafkaChannel" method="transform"
  19. output-channel="messageTransformer" />
  20.  
  21. <bean id="container1" class="org.springframework.kafka.listener.KafkaMessageListenerContainer">
  22. <constructor-arg>
  23. <bean class="org.springframework.kafka.core.DefaultKafkaConsumerFactory">
  24. <constructor-arg>
  25. <map>
  26. <entry key="bootstrap.servers" value="${spring.kafka.bootstrap-servers}" />
  27. <entry key="enable.auto.commit" value="false" />
  28. <entry key="auto.commit.interval.ms" value="100" />
  29. <entry key="session.timeout.ms" value="15000" />
  30. <entry key="group.id" value="${spring.kafka.consumer.group-id}" />
  31. <entry key="key.deserializer"
  32. value="org.apache.kafka.common.serialization.StringDeserializer" />
  33. <entry key="value.deserializer"
  34. value="org.apache.kafka.common.serialization.StringDeserializer" />
  35. </map>
  36. </constructor-arg>
  37. </bean>
  38. </constructor-arg>
  39. <constructor-arg>
  40. <bean class="org.springframework.kafka.listener.ContainerProperties">
  41. <constructor-arg name="topics" value="${spring.kafka.topics}" />
  42. </bean>
  43. </constructor-arg>
  44. </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement