Skip to content

Commit d0fdb57

Browse files
authored
Merge pull request #1177 from kabir/WFLY-21115
[WFLY-21115] MP RM Kafka QS Code/Doc sync follow-up
2 parents a818ba7 + acd79e6 commit d0fdb57

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

microprofile-reactive-messaging-kafka/README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -723,7 +723,7 @@ mp.messaging.incoming.from-kafka.value.deserializer=org.wildfly.quickstarts.micr
723723
mp.messaging.incoming.from-kafka.key.deserializer=org.apache.kafka.common.serialization.IntegerDeserializer
724724
725725
# Configure Kafka group.id to prevent warn message - if not set, some default value is generated automatically.
726-
mp.messaging.connector.smallrye-kafka.group.id="microprofile-reactive-messaging-kafka-group-id"
726+
mp.messaging.connector.smallrye-kafka.group.id=microprofile-reactive-messaging-kafka-group-id
727727
728728
# Needed as per https://github.com/smallrye/smallrye-reactive-messaging/issues/845 since the consumer
729729
# joins after the messages are sent
@@ -1698,7 +1698,7 @@ $ mvn wildfly:shutdown
16981698
====
16991699
The following warning message may be seen when starting the {productName} bootable jar, due to the topic missing in Kafka:
17001700
```
1701-
WARN [org.apache.kafka.clients.NetworkClient] (smallrye-kafka-consumer-thread-0) [Consumer clientId=kafka-consumer-from-kafka, groupId="microprofile-reactive-messaging-kafka-group-id"] Error while fetching metadata with correlation id 2 : {testing=LEADER_NOT_AVAILABLE}
1701+
WARN [org.apache.kafka.clients.NetworkClient] (smallrye-kafka-consumer-thread-0) [Consumer clientId=kafka-consumer-from-kafka, groupId=microprofile-reactive-messaging-kafka-group-id] Error while fetching metadata with correlation id 2 : {testing=LEADER_NOT_AVAILABLE}
17021702
```
17031703
You may ignore this warning, yet to avoid it the topic may be manually created in advance, with the following command:
17041704
```

microprofile-reactive-messaging-kafka/src/main/java/org/wildfly/quickstarts/microprofile/reactive/messaging/MessagingBean.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,12 @@ public Message<TimedEntry> sendToKafka(String msg) {
8282
}
8383

8484
@Incoming("from-kafka")
85+
@SuppressWarnings("unchecked")
8586
public CompletionStage<Void> receiveFromKafka(Message<TimedEntry> message) {
8687
TimedEntry payload = message.getPayload();
8788

8889
IncomingKafkaRecordMetadata<Integer, TimedEntry> md =
89-
KafkaMetadataUtil.readIncomingKafkaMetadata(message).get();
90+
KafkaMetadataUtil.readIncomingKafkaMetadata(message).orElseThrow();
9091
String msg =
9192
"Received from Kafka, storing it in database\n" +
9293
"\t%s\n" +

microprofile-reactive-messaging-kafka/src/main/resources/META-INF/microprofile-config.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mp.messaging.incoming.from-kafka.value.deserializer=org.wildfly.quickstarts.micr
1212
mp.messaging.incoming.from-kafka.key.deserializer=org.apache.kafka.common.serialization.IntegerDeserializer
1313

1414
# Configure Kafka group.id to prevent warn message - if not set, some default value is generated automatically.
15-
mp.messaging.connector.smallrye-kafka.group.id="microprofile-reactive-messaging-kafka-group-id"
15+
mp.messaging.connector.smallrye-kafka.group.id=microprofile-reactive-messaging-kafka-group-id
1616

1717
# Needed as per https://github.com/smallrye/smallrye-reactive-messaging/issues/845 since the consumer
1818
# joins after the messages are sent

0 commit comments

Comments
 (0)