查询消息详情信息

This commit is contained in:
许晓东
2021-12-12 18:53:29 +08:00
parent c17b0aa4b9
commit 54cd402810
10 changed files with 380 additions and 7 deletions

View File

@@ -20,4 +20,8 @@ public class QueryMessage {
private long endTime;
private long offset;
private String keyDeserializer;
private String valueDeserializer;
}

View File

@@ -23,6 +23,10 @@ public class QueryMessageDTO {
private Long offset;
private String keyDeserializer;
private String valueDeserializer;
public QueryMessage toQueryMessage() {
QueryMessage queryMessage = new QueryMessage();
queryMessage.setTopic(topic);
@@ -38,6 +42,9 @@ public class QueryMessageDTO {
queryMessage.setOffset(offset);
}
queryMessage.setKeyDeserializer(keyDeserializer);
queryMessage.setValueDeserializer(valueDeserializer);
return queryMessage;
}
}

View File

@@ -0,0 +1,38 @@
package com.xuxd.kafka.console.beans.vo;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
/**
* kafka-console-ui.
*
* @author xuxd
* @date 2021-12-12 12:45:23
**/
@Data
public class MessageDetailVO {
private String topic;
private int partition;
private long offset;
private long timestamp;
private String timestampType;
private List<HeaderVO> headers = new ArrayList<>();
private Object key;
private Object value;
@Data
public static class HeaderVO {
String key;
String value;
}
}