public class Heartbeat
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.apache.kafka.common.protocol.types.Schema |
HEADER_SCHEMA |
static org.apache.kafka.common.protocol.types.Schema |
KEY_SCHEMA |
static java.lang.String |
SOURCE_CLUSTER_ALIAS_KEY |
static java.lang.String |
TARGET_CLUSTER_ALIAS_KEY |
static java.lang.String |
TIMESTAMP_KEY |
static org.apache.kafka.common.protocol.types.Schema |
VALUE_SCHEMA_V0 |
static short |
VERSION |
static java.lang.String |
VERSION_KEY |
Constructor and Description |
---|
Heartbeat(java.lang.String sourceClusterAlias,
java.lang.String targetClusterAlias,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
static Heartbeat |
deserializeRecord(org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]> record) |
java.lang.String |
sourceClusterAlias() |
java.lang.String |
targetClusterAlias() |
long |
timestamp() |
java.lang.String |
toString() |
public static final java.lang.String SOURCE_CLUSTER_ALIAS_KEY
public static final java.lang.String TARGET_CLUSTER_ALIAS_KEY
public static final java.lang.String TIMESTAMP_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 Heartbeat(java.lang.String sourceClusterAlias, java.lang.String targetClusterAlias, long timestamp)
public java.lang.String sourceClusterAlias()
public java.lang.String targetClusterAlias()
public long timestamp()
public java.lang.String toString()
toString
in class java.lang.Object
public static Heartbeat deserializeRecord(org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]> record)