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 Summary
Constructors Constructor Description ClusterCompanion(org.apache.kafka.clients.admin.AdminClient adminClient, Duration kafkaApiTimeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<org.apache.kafka.common.acl.AclOperation>aclOperations()StringclusterId()org.apache.kafka.common.Nodecontroller()Collection<org.apache.kafka.common.Node>nodes()
-
-
-
Constructor Detail
-
ClusterCompanion
public ClusterCompanion(org.apache.kafka.clients.admin.AdminClient adminClient, Duration kafkaApiTimeout)
-
-
Method Detail
-
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
Nodeof 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
-
-