Repository: storm
Updated Branches:
  refs/heads/master ef283a17b -> 648f0d6e3


STORM-2552: KafkaSpoutMessageId should be serializable


Project: http://git-wip-us.apache.org/repos/asf/storm/repo
Commit: http://git-wip-us.apache.org/repos/asf/storm/commit/b0258d5e
Tree: http://git-wip-us.apache.org/repos/asf/storm/tree/b0258d5e
Diff: http://git-wip-us.apache.org/repos/asf/storm/diff/b0258d5e

Branch: refs/heads/master
Commit: b0258d5e38b5bafd43f19bc109d7ae3488379460
Parents: 38e997e
Author: Prasanna Ranganathan <prasanna.ra...@flipkart.com>
Authored: Wed Jun 14 17:52:57 2017 +0530
Committer: Prasanna Ranganathan <prasanna.ra...@flipkart.com>
Committed: Wed Jun 21 18:19:16 2017 +0530

----------------------------------------------------------------------
 .../org/apache/storm/kafka/spout/KafkaSpoutMessageId.java   | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/storm/blob/b0258d5e/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/KafkaSpoutMessageId.java
----------------------------------------------------------------------
diff --git 
a/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/KafkaSpoutMessageId.java
 
b/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/KafkaSpoutMessageId.java
index 1a60723..b802a52 100644
--- 
a/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/KafkaSpoutMessageId.java
+++ 
b/external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/KafkaSpoutMessageId.java
@@ -18,13 +18,14 @@
 
 package org.apache.storm.kafka.spout;
 
+import java.io.Serializable;
 import org.apache.kafka.clients.consumer.ConsumerRecord;
 import org.apache.kafka.common.TopicPartition;
 
-public class KafkaSpoutMessageId {
-    private final transient TopicPartition topicPart;
-    private final transient long offset;
-    private transient int numFails = 0;
+public class KafkaSpoutMessageId implements Serializable {
+    private final TopicPartition topicPart;
+    private final long offset;
+    private int numFails = 0;
     /**
      * true if the record was emitted using a form of collector.emit(...). 
false
      * when skipping null tuples as configured by the user in KafkaSpoutConfig

Reply via email to