[ agent ] [ status ]- optimize the network status - 1
This commit is contained in:
@@ -23,9 +23,9 @@ public class NetworkInfo {
|
||||
private String macAddr;
|
||||
private String mtu;
|
||||
private String[] innerIpv4Addr;
|
||||
private String[] publicIpv4Addr;
|
||||
private String publicIpv4Addr;
|
||||
private String[] innerIpv6Addr;
|
||||
private String[] publicIpv6Addr;
|
||||
private String publicIpv6Addr;
|
||||
/**
|
||||
* 过去1s内的网速,接收速率
|
||||
*/
|
||||
@@ -37,6 +37,28 @@ public class NetworkInfo {
|
||||
private String trafficRecv;
|
||||
private String trafficSend;
|
||||
|
||||
public static NetworkInfo mapFromNetworkIF(NetworkIF networkIF) {
|
||||
|
||||
return NetworkInfo
|
||||
.builder()
|
||||
.name(networkIF.getName())
|
||||
.displayName(networkIF.getDisplayName())
|
||||
.mtu(String.valueOf(networkIF.getMTU()))
|
||||
.macAddr(networkIF.getMacaddr())
|
||||
.innerIpv4Addr(generateIPDICRFromNetworkIFList(
|
||||
networkIF,
|
||||
4
|
||||
))
|
||||
.innerIpv6Addr(generateIPDICRFromNetworkIFList(
|
||||
networkIF,
|
||||
6
|
||||
))
|
||||
.trafficSend(FormatUtils.formatData(networkIF.getBytesSent()))
|
||||
.trafficRecv(FormatUtils.formatData(networkIF.getBytesRecv())
|
||||
)
|
||||
.build();
|
||||
|
||||
}
|
||||
public static List<NetworkInfo> mapFromNetworkIFS(List<NetworkIF> networkIFList) {
|
||||
|
||||
return networkIFList
|
||||
|
||||
Reference in New Issue
Block a user