Skip to content

Commit 083d0d8

Browse files
committed
AOT RuntimeHints Polishing
- rename hints registrar according to convention - use `registerSynthesizedAnnotation()`
1 parent f360f8d commit 083d0d8

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

spring-kafka/src/main/java/org/springframework/kafka/aot/KafkaRuntimeHintsRegistrar.java renamed to spring-kafka/src/main/java/org/springframework/kafka/aot/KafkaRuntimeHints.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,6 @@
6262
import org.springframework.kafka.annotation.KafkaBootstrapConfiguration;
6363
import org.springframework.kafka.annotation.KafkaListener;
6464
import org.springframework.kafka.annotation.KafkaListenerAnnotationBeanPostProcessor;
65-
import org.springframework.kafka.annotation.KafkaListeners;
66-
import org.springframework.kafka.annotation.PartitionOffset;
67-
import org.springframework.kafka.annotation.TopicPartition;
6865
import org.springframework.kafka.config.AbstractKafkaListenerContainerFactory;
6966
import org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory;
7067
import org.springframework.kafka.config.KafkaListenerContainerFactory;
@@ -100,14 +97,11 @@
10097
* @since 3.0
10198
*
10299
*/
103-
public class KafkaRuntimeHintsRegistrar implements RuntimeHintsRegistrar {
100+
public class KafkaRuntimeHints implements RuntimeHintsRegistrar {
104101

105102
@Override
106103
public void registerHints(RuntimeHints hints, @Nullable ClassLoader classLoader) {
107-
RuntimeHintsUtils.registerAnnotation(hints, KafkaListener.class);
108-
RuntimeHintsUtils.registerAnnotation(hints, KafkaListeners.class);
109-
RuntimeHintsUtils.registerAnnotation(hints, PartitionOffset.class);
110-
RuntimeHintsUtils.registerAnnotation(hints, TopicPartition.class);
104+
RuntimeHintsUtils.registerSynthesizedAnnotation(hints, KafkaListener.class);
111105
ReflectionHints reflectionHints = hints.reflection();
112106
Stream.of(
113107
ConsumerProperties.class,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
org.springframework.aot.hint.RuntimeHintsRegistrar=org.springframework.kafka.aot.KafkaRuntimeHintsRegistrar
1+
org.springframework.aot.hint.RuntimeHintsRegistrar=org.springframework.kafka.aot.KafkaRuntimeHints
22
org.springframework.beans.factory.aot.BeanRegistrationAotProcessor=org.springframework.kafka.aot.KafkaAvroBeanRegistrationAotProcessor

0 commit comments

Comments
 (0)