From: Jens Geyer Date: Thu, 16 Jan 2014 20:36:08 +0000 (+0100) Subject: THRIFT-2322 Correctly show the number of times ExecutorService (java) has rejected... X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=77369a0ecd7045aec7be0226ca4843f893bbcda0;p=common%2Fthrift.git 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 38dfd582..0a1763e6 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 @@ public class TThreadPoolServer extends TServer { 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;