File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
openmessaging-api-samples/src/main/java/io/openmessaging/samples/consumer
openmessaging-api/src/main/java/io/openmessaging/api Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments