@Override NetInterfaceStat loadSnapshot(Sigar sigar) throws SigarException { return sigar.getNetInterfaceStat(ifname); } }
NetInterfaceStat net = new NetInterfaceStat(); try { net = sigar.getNetInterfaceStat(netIf[i]); } catch(SigarException e){
NetInterfaceStat netstat = null; try { netstat = sigar.getNetInterfaceStat(name);
final String[] netInterfaceList = firstNonNull(sigar.getNetInterfaceList(), new String[0]); for (String interfaceName : netInterfaceList) { final NetInterfaceStat netInterfaceStat = sigar.getNetInterfaceStat(interfaceName); final NetworkStats.InterfaceStats interfaceStats = NetworkStats.InterfaceStats.create( netInterfaceStat.getRxPackets(),
try { NetInterfaceStat ifstat = this.sigar.getNetInterfaceStat(name);
for (String ni : sigar.getNetInterfaceList()) { NetInterfaceStat netStat = sigar.getNetInterfaceStat(ni); NetInterfaceConfig ifConfig = sigar.getNetInterfaceConfig(ni); String hwaddr = null;
/** * Get the current network usage. * * @return BandWith * @throws SigarException thrown when the underlying lib is not linked */ public BandWidth getNetworkUsage() throws SigarException { BandWidth bandWidth = new BandWidth(System.currentTimeMillis()); for (String each : netInterfaces) { try { NetInterfaceStat netInterfaceStat = sigar.getNetInterfaceStat(each); bandWidth.setReceived(bandWidth.getReceived() + netInterfaceStat.getRxBytes()); bandWidth.setSent(bandWidth.getSent() + netInterfaceStat.getTxBytes()); } catch (Exception e) { NoOp.noOp(); } } return bandWidth; }
@Override NetInterfaceStat loadSnapshot(Sigar sigar) throws SigarException { return sigar.getNetInterfaceStat(ifname); } }
@Override public Long getValue() throws Exception { return sigar.getNetInterfaceStat(interfaceName).getRxBytes(); } };
@Override public Long getValue() throws Exception { return sigar.getNetInterfaceStat(interfaceName).getRxPackets(); } };
@Override public Long getValue() throws Exception { return sigar.getNetInterfaceStat(interfaceName).getTxDropped(); } };
@Override public Long getValue() throws Exception { return sigar.getNetInterfaceStat(interfaceName).getRxDropped(); } };
@Override public Long getValue() throws Exception { return sigar.getNetInterfaceStat(interfaceName).getTxBytes(); } };
@Override public Long getValue() throws Exception { return sigar.getNetInterfaceStat(interfaceName).getTxPackets(); } };
@Override public Long getValue() throws Exception { return sigar.getNetInterfaceStat(interfaceName).getRxErrors(); } };
@Override public Long getValue() throws Exception { return sigar.getNetInterfaceStat(interfaceName).getTxErrors(); } };
@Override public long computeValue() throws SigarException { return sigar.getNetInterfaceStat(interfaceName).getRxBytes() - initialRxBytes; } });
@Override public long computeValue() throws SigarException { return sigar.getNetInterfaceStat(interfaceName).getRxPackets() - initialRxPackets; } });
@Override public long computeValue() throws SigarException { return sigar.getNetInterfaceStat(interfaceName).getTxBytes() - initialTxBytes; } });
@Override public long computeValue() throws SigarException { return sigar.getNetInterfaceStat(interfaceName).getTxPackets() - initialTxPackets; } });