You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* @RetryableTopic support for KafkaListener annotation on class part 2
* `EndpointCustomizerFactory` adaptor `MultiMethodKafkaListenerEndpoint`.
* `RetryTopicConfigurer.processAndRegisterEndpoint` support `@KafkaListener` on a class.
* Add new class `EndpointHandlerMultiMethod` to handler multi method for retrying endpoints.
* Deprecated `EndpointCustomizerFactory.addSuffixesAndMethod`.
* Document public API changes in `whats-new.adoc`(or javadoc).
part2 of #3105 and this contributes to fixing #3105 eventually
Copy file name to clipboardExpand all lines: spring-kafka-docs/src/main/antora/modules/ROOT/pages/whats-new.adoc
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -56,6 +56,13 @@ See xref:retrytopic/topic-naming.adoc#single-topic-maxinterval-delay[Single Topi
56
56
Provides a new public API to find `RetryTopicConfiguration`.
57
57
See xref:retrytopic/retry-config.adoc#find-retry-topic-config[Find RetryTopicConfiguration]
58
58
59
+
=== RetryTopicConfigurer support process MultiMethodKafkaListenerEndpoint.
60
+
The `RetryTopicConfigurer` support process and register `MultiMethodKafkaListenerEndpoint`.
61
+
The `MultiMethodKafkaListenerEndpoint` provides `getter/setter` for properties `defaultMethod` and `methods`.
62
+
Modify the `EndpointCustomizer` that strictly for `MethodKafkaListenerEndpoint` types.
63
+
The `EndpointHandlerMethod` add new constructors construct an instance for the provided bean.
64
+
Provides new class `EndpointHandlerMultiMethod` to handler multi method for retrying endpoints.
65
+
59
66
[[x32-seek-offset-compute-fn]]
60
67
=== New API method to seek to an offset based on a user provided function
61
68
`ConsumerCallback` provides a new API to seek to an offset based on a user-defined function, which takes the current offset in the consumer as an argument.
0 commit comments