public class MetadataServiceCoordinator
extends org.apache.kafka.clients.consumer.internals.AbstractCoordinator
org.apache.kafka.clients.consumer.internals.AbstractCoordinator.CoordinatorResponseHandler<R,T>, org.apache.kafka.clients.consumer.internals.AbstractCoordinator.Generation, org.apache.kafka.clients.consumer.internals.AbstractCoordinator.MemberState| Constructor and Description |
|---|
MetadataServiceCoordinator(org.apache.kafka.common.utils.LogContext logContext,
org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient client,
NodeMetadata nodeMetadata,
org.apache.kafka.clients.consumer.ConsumerConfig consumerConfig,
org.apache.kafka.common.metrics.Metrics metrics,
String metricGrpPrefix,
org.apache.kafka.common.utils.Time time,
MetadataServiceRebalanceListener rebalanceListener) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close(org.apache.kafka.common.utils.Timer timer) |
protected org.apache.kafka.common.message.JoinGroupRequestData.JoinGroupRequestProtocolCollection |
metadata() |
protected void |
onJoinComplete(int generation,
String memberId,
String protocol,
ByteBuffer memberAssignment) |
protected boolean |
onJoinPrepare(org.apache.kafka.common.utils.Timer timer,
int generation,
String memberId) |
protected Map<String,ByteBuffer> |
onLeaderElected(String coordinationLeaderId,
String protocol,
List<org.apache.kafka.common.message.JoinGroupResponseData.JoinGroupResponseMember> allMemberMetadata,
boolean skipAssignment) |
protected String |
protocolType() |
protected boolean |
rejoinNeededOrPending() |
checkAndGetCoordinator, close, coordinatorUnknown, createMeter, ensureActiveGroup, ensureCoordinatorReady, ensureCoordinatorReadyAsync, generation, generationIfStable, isDynamicMember, lookupCoordinator, markCoordinatorUnknown, markCoordinatorUnknown, markCoordinatorUnknown, maybeLeaveGroup, memberId, onLeavePrepare, pollHeartbeat, rebalanceInProgress, requestRejoin, requestRejoin, requestRejoinIfNecessary, timeToNextHeartbeatpublic static final String PROTOCOL
public MetadataServiceCoordinator(org.apache.kafka.common.utils.LogContext logContext,
org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient client,
NodeMetadata nodeMetadata,
org.apache.kafka.clients.consumer.ConsumerConfig consumerConfig,
org.apache.kafka.common.metrics.Metrics metrics,
String metricGrpPrefix,
org.apache.kafka.common.utils.Time time,
MetadataServiceRebalanceListener rebalanceListener)
protected String protocolType()
protocolType in class org.apache.kafka.clients.consumer.internals.AbstractCoordinatorprotected org.apache.kafka.common.message.JoinGroupRequestData.JoinGroupRequestProtocolCollection metadata()
metadata in class org.apache.kafka.clients.consumer.internals.AbstractCoordinatorprotected boolean onJoinPrepare(org.apache.kafka.common.utils.Timer timer,
int generation,
String memberId)
onJoinPrepare in class org.apache.kafka.clients.consumer.internals.AbstractCoordinatorprotected Map<String,ByteBuffer> onLeaderElected(String coordinationLeaderId, String protocol, List<org.apache.kafka.common.message.JoinGroupResponseData.JoinGroupResponseMember> allMemberMetadata, boolean skipAssignment)
onLeaderElected in class org.apache.kafka.clients.consumer.internals.AbstractCoordinatorprotected void onJoinComplete(int generation,
String memberId,
String protocol,
ByteBuffer memberAssignment)
onJoinComplete in class org.apache.kafka.clients.consumer.internals.AbstractCoordinatorprotected boolean rejoinNeededOrPending()
rejoinNeededOrPending in class org.apache.kafka.clients.consumer.internals.AbstractCoordinatorprotected void close(org.apache.kafka.common.utils.Timer timer)
close in class org.apache.kafka.clients.consumer.internals.AbstractCoordinator