THRIFT-2322 Correctly show the number of times ExecutorService (java) has rejected the client.
Patch: Rohit Agarwal & Jens Geyer
diff --git a/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java b/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java
index 38dfd58..0a1763e 100644
--- a/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java
+++ b/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java
@@ -117,13 +117,13 @@
stopped_ = false;
setServing(true);
- while (!stopped_) {
- int failureCount = 0;
+ int failureCount = 0;
+ while (!stopped_) {
try {
TTransport client = serverTransport_.accept();
WorkerProcess wp = new WorkerProcess(client);
+ int rejections = 0;
while(true) {
- int rejections = 0;
try {
executorService_.execute(wp);
break;