Class ConsumerMetadata
java.lang.Object
org.apache.kafka.clients.Metadata
org.apache.kafka.clients.consumer.internals.ConsumerMetadata
- All Implemented Interfaces:
Closeable,AutoCloseable
public class ConsumerMetadata
extends org.apache.kafka.clients.Metadata
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.kafka.clients.Metadata
org.apache.kafka.clients.Metadata.LeaderAndEpoch, org.apache.kafka.clients.Metadata.LeaderIdAndEpoch, org.apache.kafka.clients.Metadata.MetadataRequestAndVersion -
Constructor Summary
ConstructorsConstructorDescriptionConsumerMetadata(long refreshBackoffMs, long refreshBackoffMaxMs, long metadataExpireMs, boolean includeInternalTopics, boolean allowAutoTopicCreation, SubscriptionState subscription, org.apache.kafka.common.utils.LogContext logContext, org.apache.kafka.common.internals.ClusterResourceListeners clusterResourceListeners) ConsumerMetadata(ConsumerConfig config, SubscriptionState subscriptions, org.apache.kafka.common.utils.LogContext logContext, org.apache.kafka.common.internals.ClusterResourceListeners clusterResourceListeners) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.kafka.common.requests.MetadataRequest.Builderprotected booleanretainTopic(String topic, boolean isInternal, long nowMs) Methods inherited from class org.apache.kafka.clients.Metadata
addClusterUpdateListener, bootstrap, close, currentLeader, failedUpdate, fatalError, fetch, isClosed, lastSeenLeaderEpoch, lastSuccessfulUpdate, maybeThrowAnyException, maybeThrowExceptionForTopic, maybeThrowFatalException, metadataExpireMs, newMetadataRequestAndVersion, newMetadataRequestBuilderForNewTopics, requestUpdate, requestUpdateForNewTopics, timeToAllowUpdate, timeToNextUpdate, topicIds, topicNames, update, updateLastSeenEpochIfNewer, updatePartitionLeadership, updateRequested, updateVersion, updateWithCurrentRequestVersion
-
Constructor Details
-
ConsumerMetadata
public ConsumerMetadata(long refreshBackoffMs, long refreshBackoffMaxMs, long metadataExpireMs, boolean includeInternalTopics, boolean allowAutoTopicCreation, SubscriptionState subscription, org.apache.kafka.common.utils.LogContext logContext, org.apache.kafka.common.internals.ClusterResourceListeners clusterResourceListeners) -
ConsumerMetadata
public ConsumerMetadata(ConsumerConfig config, SubscriptionState subscriptions, org.apache.kafka.common.utils.LogContext logContext, org.apache.kafka.common.internals.ClusterResourceListeners clusterResourceListeners)
-
-
Method Details
-
allowAutoTopicCreation
public boolean allowAutoTopicCreation() -
newMetadataRequestBuilder
public org.apache.kafka.common.requests.MetadataRequest.Builder newMetadataRequestBuilder()- Overrides:
newMetadataRequestBuilderin classorg.apache.kafka.clients.Metadata
-
retainTopic
- Overrides:
retainTopicin classorg.apache.kafka.clients.Metadata
-