public synchronized long getMaxTime() { long maxTime = deadMaxTime; for (int i = 0; i < processors.size(); i++) { RequestInfo rp = processors.get(i); if (maxTime < rp.getMaxTime()) maxTime = rp.getMaxTime(); } return maxTime; }
public synchronized void removeRequestProcessor(RequestInfo rp) { if (rp != null) { if (deadMaxTime < rp.getMaxTime()) deadMaxTime = rp.getMaxTime(); deadProcessingTime += rp.getProcessingTime(); deadRequestCount += rp.getRequestCount(); deadErrorCount += rp.getErrorCount(); deadBytesReceived += rp.getBytesReceived(); deadBytesSent += rp.getBytesSent(); processors.remove(rp); } }