threadLock.unlock();
}
}
private TCPStatObject getTCPStat() {
TCPStatObject tcpObj = new TCPStatObject();
try {
Tcp stat = sigar.getTcp();
tcpObj.setActiveOpens(stat.getActiveOpens());
tcpObj.setPassiveOpens(stat.getPassiveOpens());
tcpObj.setAttemptFails(stat.getAttemptFails());
tcpObj.setEstabResets(stat.getEstabResets());
tcpObj.setCurrentEstab(stat.getCurrEstab());
tcpObj.setInSegs(stat.getInSegs());
tcpObj.setOutSegs(stat.getOutSegs());
tcpObj.setRetransSegs(stat.getRetransSegs());
tcpObj.setInErrs(stat.getInErrs());
tcpObj.setOutRsts(stat.getOutRsts());
} catch (SigarException ex) {
Logger.getLogger(NetStat.class.getName()).log(Level.SEVERE, null, ex);
}
return tcpObj;