r1263@opsdev009 (orig r67421): mcslee | 2007-11-02 22:30:32 -0700
commit5b759be7a7b86b4bb55516690e1dc0fee4358112
author(no author) <(no author)@41a61cd8-c433-0410-bb1c-e256eeef9e11>
Sat, 3 Nov 2007 05:26:23 +0000 (3 05:26 +0000)
committer(no author) <(no author)@41a61cd8-c433-0410-bb1c-e256eeef9e11>
Sat, 3 Nov 2007 05:26:23 +0000 (3 05:26 +0000)
tree7337df72e9109294271f93acf7f817e23a1598c4
parent8a6d44122911707e1f37c2a31fb3350599c990b7
 r1263@opsdev009 (orig r67421):  mcslee | 2007-11-02 22:30:32 -0700
 Add programatic shutdown option to Java Thrift servers

 Summary: Same paradigm as in C++ model. Allow ServerTransport to be interrupted to block an accept loop and cleanly stop serving client requests.

 Reviewed By: dreiss

 Test Plan: Invoke shutdown() method on a TServer

git-svn-id: http://svn.facebook.com/svnroot/thrift/trunk@650 41a61cd8-c433-0410-bb1c-e256eeef9e11
lib/java/src/server/TServer.java
lib/java/src/server/TSimpleServer.java
lib/java/src/server/TThreadPoolServer.java
lib/java/src/transport/TServerSocket.java
lib/java/src/transport/TServerTransport.java