84 lines
1.5 KiB
Java
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;
|
|
}
|
|
}
|