Skip to content

Commit e0b1168

Browse files
committed
add class info of pollGenericMessages
1 parent 0be9d4d commit e0b1168

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

openmessaging-api-samples/src/main/java/io/openmessaging/samples/consumer/GenericPullConsumerApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public void run() {
5757
consumer.assign(topicPartitions);
5858
consumer.start();
5959

60-
List<GenericMessage<MessageSample>> messages = consumer.pollGenericMessages(1000);
60+
List<GenericMessage<MessageSample>> messages = consumer.pollGenericMessages(1000, MessageSample.class);
6161
for (GenericMessage<MessageSample> message : messages) {
6262
System.out.println("Received message: " + message.getValue());
6363
}

openmessaging-api/src/main/java/io/openmessaging/api/PullConsumer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,10 @@ interface TopicPartitionChangeListener {
7474
* any topics or partitions before polling for data.
7575
*
7676
* @param timeout in millisecond
77+
* @param tClass class of message body
7778
* @return
7879
*/
79-
<T> List<GenericMessage<T>> pollGenericMessages(long timeout);
80+
<T> List<GenericMessage<T>> pollGenericMessages(long timeout, Class<T> tClass);
8081

8182
/**
8283
* Overrides the fetch offsets that the consumer will use on the next {@link #poll(long)} }. If this API is invoked

0 commit comments

Comments
 (0)