add topic console

This commit is contained in:
许晓东
2021-09-08 21:18:12 +08:00
parent 0b81f40b3f
commit fad17302c8
10 changed files with 196 additions and 2 deletions

View File

@@ -0,0 +1,26 @@
package com.xuxd.kafka.console.beans.vo;
import lombok.Data;
import org.apache.kafka.clients.admin.TopicDescription;
/**
* kafka-console-ui.
*
* @author xuxd
* @date 2021-09-08 21:12:36
**/
@Data
public class TopicDescriptionVO {
private String name;
private boolean internal;
private int partitions;
public static TopicDescriptionVO from(TopicDescription description) {
TopicDescriptionVO vo = new TopicDescriptionVO();
vo.setName(description.name());
vo.setInternal(description.isInternal());
vo.setPartitions(description.partitions().size());
return vo;
}
}