Class ShareCoordinatorMetadataCacheHelperImpl

java.lang.Object
kafka.server.share.ShareCoordinatorMetadataCacheHelperImpl
All Implemented Interfaces:
org.apache.kafka.server.share.persister.ShareCoordinatorMetadataCacheHelper

public class ShareCoordinatorMetadataCacheHelperImpl extends Object implements org.apache.kafka.server.share.persister.ShareCoordinatorMetadataCacheHelper
  • Constructor Details

    • ShareCoordinatorMetadataCacheHelperImpl

      public ShareCoordinatorMetadataCacheHelperImpl(org.apache.kafka.metadata.MetadataCache metadataCache, Function<org.apache.kafka.server.share.SharePartitionKey,Integer> keyToPartitionMapper, org.apache.kafka.common.network.ListenerName interBrokerListenerName)
  • Method Details

    • containsTopic

      public boolean containsTopic(String topic)
      Specified by:
      containsTopic in interface org.apache.kafka.server.share.persister.ShareCoordinatorMetadataCacheHelper
    • getShareCoordinator

      public org.apache.kafka.common.Node getShareCoordinator(org.apache.kafka.server.share.SharePartitionKey key, String internalTopicName)
      Specified by:
      getShareCoordinator in interface org.apache.kafka.server.share.persister.ShareCoordinatorMetadataCacheHelper
    • getClusterNodes

      public List<org.apache.kafka.common.Node> getClusterNodes()
      Specified by:
      getClusterNodes in interface org.apache.kafka.server.share.persister.ShareCoordinatorMetadataCacheHelper