public class Checkpoint
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONSUMER_GROUP_ID_KEY |
static java.lang.String |
DOWNSTREAM_OFFSET_KEY |
static org.apache.kafka.common.protocol.types.Schema |
HEADER_SCHEMA |
static org.apache.kafka.common.protocol.types.Schema |
KEY_SCHEMA |
static java.lang.String |
METADATA_KEY |
static java.lang.String |
PARTITION_KEY |
static java.lang.String |
TOPIC_KEY |
static java.lang.String |
UPSTREAM_OFFSET_KEY |
static org.apache.kafka.common.protocol.types.Schema |
VALUE_SCHEMA_V0 |
static short |
VERSION |
static java.lang.String |
VERSION_KEY |
Constructor and Description |
---|
Checkpoint(java.lang.String consumerGroupId,
org.apache.kafka.common.TopicPartition topicPartition,
long upstreamOffset,
long downstreamOffset,
java.lang.String metadata) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
consumerGroupId() |
static Checkpoint |
deserializeRecord(org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]> record) |
long |
downstreamOffset() |
java.lang.String |
metadata() |
org.apache.kafka.clients.consumer.OffsetAndMetadata |
offsetAndMetadata() |
org.apache.kafka.common.TopicPartition |
topicPartition() |
java.lang.String |
toString() |
long |
upstreamOffset() |
public static final java.lang.String TOPIC_KEY
public static final java.lang.String PARTITION_KEY
public static final java.lang.String CONSUMER_GROUP_ID_KEY
public static final java.lang.String UPSTREAM_OFFSET_KEY
public static final java.lang.String DOWNSTREAM_OFFSET_KEY
public static final java.lang.String METADATA_KEY
public static final java.lang.String VERSION_KEY
public static final short VERSION
public static final org.apache.kafka.common.protocol.types.Schema VALUE_SCHEMA_V0
public static final org.apache.kafka.common.protocol.types.Schema KEY_SCHEMA
public static final org.apache.kafka.common.protocol.types.Schema HEADER_SCHEMA
public Checkpoint(java.lang.String consumerGroupId, org.apache.kafka.common.TopicPartition topicPartition, long upstreamOffset, long downstreamOffset, java.lang.String metadata)
public java.lang.String consumerGroupId()
public org.apache.kafka.common.TopicPartition topicPartition()
public long upstreamOffset()
public long downstreamOffset()
public java.lang.String metadata()
public org.apache.kafka.clients.consumer.OffsetAndMetadata offsetAndMetadata()
public java.lang.String toString()
toString
in class java.lang.Object
public static Checkpoint deserializeRecord(org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]> record)