Files
kafka-console-ui/src/main/java/com/xuxd/kafka/console/beans/BrokerNode.java
2021-10-08 15:40:21 +08:00

84 lines
1.5 KiB
Java

package com.xuxd.kafka.console.beans;
import org.apache.kafka.common.Node;
/**
* kafka-console-ui.
*
* @author xuxd
* @date 2021-10-08 14:03:21
**/
public class BrokerNode {
private int id;
private String idString;
private String host;
private int port;
private String rack;
private boolean isController;
public static BrokerNode fromNode(Node node) {
BrokerNode brokerNode = new BrokerNode();
brokerNode.setId(node.id());
brokerNode.setIdString(node.idString());
brokerNode.setHost(node.host());
brokerNode.setPort(node.port());
brokerNode.setRack(node.rack());
return brokerNode;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getIdString() {
return idString;
}
public void setIdString(String idString) {
this.idString = idString;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public int getPort() {
return port;
}
public void setPort(int port) {
this.port = port;
}
public String getRack() {
return rack;
}
public void setRack(String rack) {
this.rack = rack;
}
public boolean isController() {
return isController;
}
public void setController(boolean controller) {
isController = controller;
}
}