Skip navigation links
A C D E F H I K M O P R S T U V 

A

ADMIN_CLIENT_PREFIX - Static variable in class org.apache.kafka.connect.mirror.MirrorClientConfig
 
adminConfig() - Method in class org.apache.kafka.connect.mirror.MirrorClientConfig
Sub-config for Admin clients.

C

Checkpoint - Class in org.apache.kafka.connect.mirror
Checkpoint records emitted from MirrorCheckpointConnector.
Checkpoint(String, TopicPartition, long, long, String) - Constructor for class org.apache.kafka.connect.mirror.Checkpoint
 
checkpointTopics() - Method in class org.apache.kafka.connect.mirror.MirrorClient
Find all checkpoint topics on this cluster.
checkpointTopics(Map<String, Object>) - Static method in class org.apache.kafka.connect.mirror.RemoteClusterUtils
Find all checkpoint topics
close() - Method in class org.apache.kafka.connect.mirror.MirrorClient
Close internal clients.
configure(Map<String, ?>) - Method in class org.apache.kafka.connect.mirror.DefaultReplicationPolicy
 
CONSUMER_CLIENT_PREFIX - Static variable in class org.apache.kafka.connect.mirror.MirrorClientConfig
 
CONSUMER_GROUP_ID_KEY - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
consumerConfig() - Method in class org.apache.kafka.connect.mirror.MirrorClientConfig
Sub-config for Consumer clients.
consumerGroupId() - Method in class org.apache.kafka.connect.mirror.Checkpoint
 

D

DefaultReplicationPolicy - Class in org.apache.kafka.connect.mirror
Defines remote topics like "us-west.topic1".
DefaultReplicationPolicy() - Constructor for class org.apache.kafka.connect.mirror.DefaultReplicationPolicy
 
deserializeRecord(ConsumerRecord<byte[], byte[]>) - Static method in class org.apache.kafka.connect.mirror.Checkpoint
 
deserializeRecord(ConsumerRecord<byte[], byte[]>) - Static method in class org.apache.kafka.connect.mirror.Heartbeat
 
DOWNSTREAM_OFFSET_KEY - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
downstreamOffset() - Method in class org.apache.kafka.connect.mirror.Checkpoint
 

E

equals(Object) - Method in class org.apache.kafka.connect.mirror.SourceAndTarget
 

F

formatRemoteTopic(String, String) - Method in class org.apache.kafka.connect.mirror.DefaultReplicationPolicy
 
formatRemoteTopic(String, String) - Method in interface org.apache.kafka.connect.mirror.ReplicationPolicy
How to rename remote topics; generally should be like us-west.topic1.

H

hashCode() - Method in class org.apache.kafka.connect.mirror.SourceAndTarget
 
HEADER_SCHEMA - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
HEADER_SCHEMA - Static variable in class org.apache.kafka.connect.mirror.Heartbeat
 
Heartbeat - Class in org.apache.kafka.connect.mirror
Heartbeat message sent from MirrorHeartbeatTask to target cluster.
Heartbeat(String, String, long) - Constructor for class org.apache.kafka.connect.mirror.Heartbeat
 
heartbeatTopics() - Method in class org.apache.kafka.connect.mirror.MirrorClient
Find all heartbeat topics on this cluster.
heartbeatTopics(Map<String, Object>) - Static method in class org.apache.kafka.connect.mirror.RemoteClusterUtils
Find all heartbeat topics

I

isInternalTopic(String) - Method in interface org.apache.kafka.connect.mirror.ReplicationPolicy
Internal topics are never replicated.

K

KEY_SCHEMA - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
KEY_SCHEMA - Static variable in class org.apache.kafka.connect.mirror.Heartbeat
 

M

metadata() - Method in class org.apache.kafka.connect.mirror.Checkpoint
 
METADATA_KEY - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
MirrorClient - Class in org.apache.kafka.connect.mirror
Interprets MM2's internal topics (checkpoints, heartbeats) on a given cluster.
MirrorClient(Map<String, Object>) - Constructor for class org.apache.kafka.connect.mirror.MirrorClient
 
MirrorClient(MirrorClientConfig) - Constructor for class org.apache.kafka.connect.mirror.MirrorClient
 
MirrorClientConfig - Class in org.apache.kafka.connect.mirror
Configuration required for MirrorClient to talk to a given target cluster.

O

offsetAndMetadata() - Method in class org.apache.kafka.connect.mirror.Checkpoint
 
org.apache.kafka.connect.mirror - package org.apache.kafka.connect.mirror
 
originalTopic(String) - Method in interface org.apache.kafka.connect.mirror.ReplicationPolicy
The name of the original source-topic, which may have been replicated multiple hops.

P

PARTITION_KEY - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
PRODUCER_CLIENT_PREFIX - Static variable in class org.apache.kafka.connect.mirror.MirrorClientConfig
 
producerConfig() - Method in class org.apache.kafka.connect.mirror.MirrorClientConfig
Sub-config for Producer clients.

R

RemoteClusterUtils - Class in org.apache.kafka.connect.mirror
Convenience methods for multi-cluster environments.
remoteConsumerOffsets(String, String, Duration) - Method in class org.apache.kafka.connect.mirror.MirrorClient
Translate a remote consumer group's offsets into corresponding local offsets.
remoteTopics() - Method in class org.apache.kafka.connect.mirror.MirrorClient
Find all remote topics on this cluster.
remoteTopics(String) - Method in class org.apache.kafka.connect.mirror.MirrorClient
Find all remote topics that have been replicated directly from the given source cluster.
REPLICATION_POLICY_CLASS - Static variable in class org.apache.kafka.connect.mirror.MirrorClientConfig
 
REPLICATION_POLICY_CLASS_DEFAULT - Static variable in class org.apache.kafka.connect.mirror.MirrorClientConfig
 
REPLICATION_POLICY_SEPARATOR - Static variable in class org.apache.kafka.connect.mirror.MirrorClientConfig
 
REPLICATION_POLICY_SEPARATOR_DEFAULT - Static variable in class org.apache.kafka.connect.mirror.MirrorClientConfig
 
replicationHops(String) - Method in class org.apache.kafka.connect.mirror.MirrorClient
Compute shortest number of hops from an upstream source cluster.
replicationHops(Map<String, Object>, String) - Static method in class org.apache.kafka.connect.mirror.RemoteClusterUtils
Find shortest number of hops from an upstream cluster.
replicationPolicy() - Method in class org.apache.kafka.connect.mirror.MirrorClient
Get the ReplicationPolicy instance used to interpret remote topics.
replicationPolicy() - Method in class org.apache.kafka.connect.mirror.MirrorClientConfig
 
ReplicationPolicy - Interface in org.apache.kafka.connect.mirror
Defines which topics are "remote topics".

S

SEPARATOR_CONFIG - Static variable in class org.apache.kafka.connect.mirror.DefaultReplicationPolicy
 
SEPARATOR_DEFAULT - Static variable in class org.apache.kafka.connect.mirror.DefaultReplicationPolicy
 
source() - Method in class org.apache.kafka.connect.mirror.SourceAndTarget
 
SOURCE_CLUSTER_ALIAS_KEY - Static variable in class org.apache.kafka.connect.mirror.Heartbeat
 
SourceAndTarget - Class in org.apache.kafka.connect.mirror
Directional pair of clustes, where source is replicated to target.
SourceAndTarget(String, String) - Constructor for class org.apache.kafka.connect.mirror.SourceAndTarget
 
sourceClusterAlias() - Method in class org.apache.kafka.connect.mirror.Heartbeat
 

T

target() - Method in class org.apache.kafka.connect.mirror.SourceAndTarget
 
TARGET_CLUSTER_ALIAS_KEY - Static variable in class org.apache.kafka.connect.mirror.Heartbeat
 
targetClusterAlias() - Method in class org.apache.kafka.connect.mirror.Heartbeat
 
timestamp() - Method in class org.apache.kafka.connect.mirror.Heartbeat
 
TIMESTAMP_KEY - Static variable in class org.apache.kafka.connect.mirror.Heartbeat
 
TOPIC_KEY - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
topicPartition() - Method in class org.apache.kafka.connect.mirror.Checkpoint
 
topicSource(String) - Method in class org.apache.kafka.connect.mirror.DefaultReplicationPolicy
 
topicSource(String) - Method in interface org.apache.kafka.connect.mirror.ReplicationPolicy
Source cluster alias of given remote topic, e.g.
toString() - Method in class org.apache.kafka.connect.mirror.Checkpoint
 
toString() - Method in class org.apache.kafka.connect.mirror.Heartbeat
 
toString() - Method in class org.apache.kafka.connect.mirror.SourceAndTarget
 
translateOffsets(Map<String, Object>, String, String, Duration) - Static method in class org.apache.kafka.connect.mirror.RemoteClusterUtils
Translate a remote consumer group's offsets into corresponding local offsets.

U

UPSTREAM_OFFSET_KEY - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
upstreamClusters() - Method in class org.apache.kafka.connect.mirror.MirrorClient
Find upstream clusters, which may be multiple hops away, based on incoming heartbeats.
upstreamClusters(Map<String, Object>) - Static method in class org.apache.kafka.connect.mirror.RemoteClusterUtils
Find all upstream clusters
upstreamOffset() - Method in class org.apache.kafka.connect.mirror.Checkpoint
 
upstreamTopic(String) - Method in class org.apache.kafka.connect.mirror.DefaultReplicationPolicy
 
upstreamTopic(String) - Method in interface org.apache.kafka.connect.mirror.ReplicationPolicy
Name of topic on the source cluster, e.g.

V

VALUE_SCHEMA_V0 - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
VALUE_SCHEMA_V0 - Static variable in class org.apache.kafka.connect.mirror.Heartbeat
 
VERSION - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
VERSION - Static variable in class org.apache.kafka.connect.mirror.Heartbeat
 
VERSION_KEY - Static variable in class org.apache.kafka.connect.mirror.Checkpoint
 
VERSION_KEY - Static variable in class org.apache.kafka.connect.mirror.Heartbeat
 
A C D E F H I K M O P R S T U V 
Skip navigation links