publicsynchronizedlong getMaxTime() { long maxTime = deadMaxTime; for (RequestInfo rp : processors) { if (maxTime < rp.getMaxTime()) {
maxTime = rp.getMaxTime();
}
} return maxTime;
}
// Used to reset the times publicsynchronizedvoid setMaxTime(long maxTime) {
deadMaxTime = maxTime; for (RequestInfo rp : processors) {
rp.setMaxTime(maxTime);
}
}
publicsynchronizedlong getProcessingTime() { long time = deadProcessingTime; for (RequestInfo rp : processors) {
time += rp.getProcessingTime();
} return time;
}
publicsynchronizedvoid setProcessingTime(long totalTime) {
deadProcessingTime = totalTime; for (RequestInfo rp : processors) {
rp.setProcessingTime(totalTime);
}
}
publicsynchronizedint getRequestCount() { int requestCount = deadRequestCount; for (RequestInfo rp : processors) {
requestCount += rp.getRequestCount();
} return requestCount;
}
publicsynchronizedvoid setRequestCount(int requestCount) {
deadRequestCount = requestCount; for (RequestInfo rp : processors) {
rp.setRequestCount(requestCount);
}
}
publicsynchronizedint getErrorCount() { int requestCount = deadErrorCount; for (RequestInfo rp : processors) {
requestCount += rp.getErrorCount();
} return requestCount;
}
publicsynchronizedvoid setErrorCount(int errorCount) {
deadErrorCount = errorCount; for (RequestInfo rp : processors) {
rp.setErrorCount(errorCount);
}
}
publicsynchronizedlong getBytesReceived() { long bytes = deadBytesReceived; for (RequestInfo rp : processors) {
bytes += rp.getBytesReceived();
} return bytes;
}
publicsynchronizedvoid setBytesReceived(long bytesReceived) {
deadBytesReceived = bytesReceived; for (RequestInfo rp : processors) {
rp.setBytesReceived(bytesReceived);
}
}
publicsynchronizedlong getBytesSent() { long bytes = deadBytesSent; for (RequestInfo rp : processors) {
bytes += rp.getBytesSent();
} return bytes;
}
publicsynchronizedvoid setBytesSent(long bytesSent) {
deadBytesSent = bytesSent; for (RequestInfo rp : processors) {
rp.setBytesSent(bytesSent);
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.