[Exec] modify sync and async execution function

This commit is contained in:
zeaslity
2023-06-15 10:37:45 +08:00
parent e6c71612aa
commit ec3d5bba1e
20 changed files with 668 additions and 654 deletions

View File

@@ -9,15 +9,15 @@ import lombok.NoArgsConstructor;
public class AgentStatus {
@JsonProperty("CPUStatus")
private CPUInfo cPUStatus;
private CPUStatus cpuStatus;
@JsonProperty("MemoryStatus")
private MemoryInfo memoryStatus;
private MemoryStatus memoryStatus;
@JsonProperty("NetworkStatus")
private NetworkInfo networkStatus;
private NetworkStatus networkStatus;
@JsonProperty("DiskStatus")
private DiskInfo diskStatus;
private DiskStatus diskStatus;
}

View File

@@ -12,12 +12,12 @@ import java.util.List;
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder(toBuilder = true)
public class CPUInfo {
public class CPUStatus {
@JsonProperty("NumCores")
private Integer numCores;
@JsonProperty("CPUInfo")
@JsonProperty("CPUStatus")
private List<CPUInfoDTO> cPUInfo;
@JsonProperty("CPUPercent")
private Double cPUPercent;

View File

@@ -8,7 +8,7 @@ import java.util.List;
@NoArgsConstructor
@Data
public class DiskInfo {
public class DiskStatus {
@JsonProperty("Total")
private Long total;

View File

@@ -6,7 +6,7 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@Data
public class MemoryInfo {
public class MemoryStatus {
@JsonProperty("TotalMemory")
private Long totalMemory;

View File

@@ -12,7 +12,7 @@ import java.util.List;
@Data
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
public class NetworkInfo {
public class NetworkStatus {
@JsonProperty("name")
private String name;