Class ClusterCompanion

java.lang.Object
io.smallrye.reactive.messaging.kafka.companion.ClusterCompanion

public class ClusterCompanion extends Object
Companion for Cluster operations on Kafka broker
  • Constructor Details

    • ClusterCompanion

      public ClusterCompanion(org.apache.kafka.clients.admin.AdminClient adminClient, Duration kafkaApiTimeout)
  • Method Details

    • nodes

      public Collection<org.apache.kafka.common.Node> nodes()
      Returns:
      the collection of Nodes of the cluster
    • controller

      public org.apache.kafka.common.Node controller()
      Returns:
      the controller Node of the cluster
    • clusterId

      public String clusterId()
      Returns:
      the cluster id
    • aclOperations

      public Set<org.apache.kafka.common.acl.AclOperation> aclOperations()
      Returns:
      the set of AclOperations