コード例 #1
0
 public synchronized long getBytesReceived() {
   long bytes = deadBytesReceived;
   for (int i = 0; i < processors.size(); i++) {
     RequestInfo rp = processors.get(i);
     bytes += rp.getBytesReceived();
   }
   return bytes;
 }
コード例 #2
0
  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);
    }
  }