Repository: beam
Updated Branches:
  refs/heads/master 393bbc9d1 -> 406301979


More informative KafkaCheckpointMark toString


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

Branch: refs/heads/master
Commit: 7bef50a0b6eb1cd1e0b71db4e439d31008095b6f
Parents: 393bbc9
Author: Aviem Zur <aviem...@gmail.com>
Authored: Fri Feb 17 12:55:43 2017 +0200
Committer: Jean-Baptiste Onofré <jbono...@apache.org>
Committed: Sun Feb 19 08:50:31 2017 +0100

----------------------------------------------------------------------
 .../beam/sdk/io/kafka/KafkaCheckpointMark.java      | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/beam/blob/7bef50a0/sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java
----------------------------------------------------------------------
diff --git 
a/sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java
 
b/sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java
index 763a98a..61a382d 100644
--- 
a/sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java
+++ 
b/sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java
@@ -17,6 +17,8 @@
  */
 package org.apache.beam.sdk.io.kafka;
 
+import com.google.common.base.Joiner;
+
 import java.io.IOException;
 import java.io.Serializable;
 import java.util.List;
@@ -52,6 +54,11 @@ public class KafkaCheckpointMark implements 
UnboundedSource.CheckpointMark {
     // is restarted (checkpoint is not available for job restarts).
   }
 
+  @Override
+  public String toString() {
+    return "KafkaCheckpointMark{partitions=" + Joiner.on(",").join(partitions) 
+ '}';
+  }
+
   /**
    * A tuple to hold topic, partition, and offset that comprise the checkpoint
    * for a single partition.
@@ -80,6 +87,15 @@ public class KafkaCheckpointMark implements 
UnboundedSource.CheckpointMark {
     public long getNextOffset() {
       return nextOffset;
     }
+
+    @Override
+    public String toString() {
+      return "PartitionMark{"
+          + "topic='" + topic + '\''
+          + ", partition=" + partition
+          + ", nextOffset=" + nextOffset
+          + '}';
+    }
   }
 }
 

Reply via email to