THRIFT-719. java: Update Nonblocking and HsHa server to avoid an extra buffer copy
authorBryan Duxbury <bryanduxbury@apache.org>
Fri, 26 Mar 2010 05:12:27 +0000 (05:12 +0000)
committerBryan Duxbury <bryanduxbury@apache.org>
Fri, 26 Mar 2010 05:12:27 +0000 (05:12 +0000)
commit5af1b97173bd8cd2dda9529d441ca68960f5ff61
tree8b85b83ee41d6a50812333c419dda006d89f978e
parent951e7e24800c0f0c4cfcdef5d634b1e16536eed0
THRIFT-719. java: Update Nonblocking and HsHa server to avoid an extra buffer copy

This patch causes Nonblocking and HsHa servers to explicitly enforce use of TFramedTransport and make sure that the actual invoker is deserializing from a TMemoryInputTransport. This should provide a substantial boost in performance.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@927695 13f79535-47bb-0310-9956-ffa450edef68
lib/java/src/org/apache/thrift/server/THsHaServer.java
lib/java/src/org/apache/thrift/server/TNonblockingServer.java