Package com.mapr.kafka.eventstreams.impl
Class MarlinWorkerCoordinatorV10
- java.lang.Object
-
- com.mapr.kafka.eventstreams.impl.MarlinCoordinator
-
- com.mapr.kafka.eventstreams.impl.MarlinWorkerCoordinator
-
- com.mapr.kafka.eventstreams.impl.MarlinWorkerCoordinatorV10
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.apache.kafka.connect.runtime.distributed.GenericWorkerCoordinator
public class MarlinWorkerCoordinatorV10 extends MarlinWorkerCoordinator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.mapr.kafka.eventstreams.impl.MarlinWorkerCoordinator
MarlinWorkerCoordinator.MarlinWorkerJoinCallback
-
Nested classes/interfaces inherited from class com.mapr.kafka.eventstreams.impl.MarlinCoordinator
MarlinCoordinator.MarlinCoordinatorJoinCallback
-
-
Field Summary
-
Fields inherited from class com.mapr.kafka.eventstreams.impl.MarlinWorkerCoordinator
rebalanceCb
-
Fields inherited from class com.mapr.kafka.eventstreams.impl.MarlinCoordinator
groupGenerationId, memberId, rejoinEvent, syncProducer
-
-
Constructor Summary
Constructors Constructor Description MarlinWorkerCoordinatorV10(org.apache.kafka.connect.runtime.distributed.DistributedConfig config, java.lang.String groupId, java.lang.String restUrl, org.apache.kafka.connect.storage.ConfigBackingStore configBackingStore, org.apache.kafka.connect.runtime.distributed.WorkerRebalanceListener rebalanceCb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.kafka.connect.runtime.distributed.ClusterConfigStategetConfigSnapshot()protected java.lang.StringgetConfigTopic(java.util.Map<java.lang.String,?> configs)-
Methods inherited from class com.mapr.kafka.eventstreams.impl.MarlinWorkerCoordinator
close, currentProtocolVersion, ensureCoordinatorReady, generateCoordStream, generateJoinDesc, generateSyncTopic, getJoinerCallback, getLogger, invokeAssignCallback, isProtocolRejoinNeeded, ownerUrl, ownerUrl, performProtocolAssignment, protocolOnSyncComplete, revokeAssignment, revokeAssignments
-
Methods inherited from class com.mapr.kafka.eventstreams.impl.MarlinCoordinator
ensureActiveGroup, ensureCoordinatorKnown, ensureCoordinatorReady, init, maybeLeaveGroup, maybeLeaveGroup, memberId, onSyncComplete, performOnJoin, poll, pollEvent, rejoinEventOccured, rejoinNeeded, requestRejoin, resetRejoinFlags, wakeup
-
-
-
-
Constructor Detail
-
MarlinWorkerCoordinatorV10
public MarlinWorkerCoordinatorV10(org.apache.kafka.connect.runtime.distributed.DistributedConfig config, java.lang.String groupId, java.lang.String restUrl, org.apache.kafka.connect.storage.ConfigBackingStore configBackingStore, org.apache.kafka.connect.runtime.distributed.WorkerRebalanceListener rebalanceCb)
-
-
Method Detail
-
getConfigSnapshot
protected org.apache.kafka.connect.runtime.distributed.ClusterConfigState getConfigSnapshot()
- Overrides:
getConfigSnapshotin classMarlinWorkerCoordinator
-
getConfigTopic
protected java.lang.String getConfigTopic(java.util.Map<java.lang.String,?> configs)
- Overrides:
getConfigTopicin classMarlinWorkerCoordinator
-
-