feat(web): 增加pulsar接收时间和压缩最后业务时间的展示

This commit is contained in:
v-zhangjc9
2024-05-14 09:40:03 +08:00
parent fbbaa60dc5
commit 71b8d0684b
6 changed files with 54 additions and 12 deletions

View File

@@ -13,6 +13,7 @@ public class SyncState implements Serializable {
private String alias;
private String messageId;
private Long sourceStartTime;
private Long sourceReceiveTime;
private Long sourceCheckpointTime;
private Long sourcePublishTime;
private Long sourceOperationTime;
@@ -31,6 +32,7 @@ public class SyncState implements Serializable {
this.alias = builder.alias;
this.messageId = builder.messageId;
this.sourceStartTime = builder.sourceStartTime;
this.sourceReceiveTime = builder.sourceReceiveTime;
this.sourceCheckpointTime = builder.sourceCheckpointTime;
this.sourcePublishTime = builder.sourcePublishTime;
this.sourceOperationTime = builder.sourceOperationTime;
@@ -78,6 +80,14 @@ public class SyncState implements Serializable {
this.sourceStartTime = sourceStartTime;
}
public Long getSourceReceiveTime() {
return sourceReceiveTime;
}
public void setSourceReceiveTime(Long sourceReceiveTime) {
this.sourceReceiveTime = sourceReceiveTime;
}
public Long getSourceCheckpointTime() {
return sourceCheckpointTime;
}
@@ -174,6 +184,7 @@ public class SyncState implements Serializable {
private String alias;
private String messageId;
private Long sourceStartTime;
private Long sourceReceiveTime;
private Long sourceCheckpointTime;
private Long sourcePublishTime;
private Long sourceOperationTime;
@@ -207,6 +218,11 @@ public class SyncState implements Serializable {
return this;
}
public Builder sourceReceiveTime(Long sourceReceiveTime) {
this.sourceReceiveTime = sourceReceiveTime;
return this;
}
public Builder sourceCheckpointTime(Long sourceCheckpointTime) {
this.sourceCheckpointTime = sourceCheckpointTime;
return this;