THRIFT-447. java: Make an abstract base Client class so we can generate less code
authorBryan Duxbury <bryanduxbury@apache.org>
Tue, 8 Feb 2011 17:26:37 +0000 (17:26 +0000)
committerBryan Duxbury <bryanduxbury@apache.org>
Tue, 8 Feb 2011 17:26:37 +0000 (17:26 +0000)
commit0fd37f08716758b283010abfa5162eb2c1aee2ad
tree0d291b8029de24c30d216584f4fce11aef4cbe33
parent2d9dfdb88e58ab5b961726a5506a4f3e0653b807
THRIFT-447. java: Make an abstract base Client class so we can generate less code

This patch introduces a handful of abstract, non-generated classes that allow us to generate much less code for service implementations.

git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1068487 13f79535-47bb-0310-9956-ffa450edef68
compiler/cpp/src/generate/t_java_generator.cc
lib/java/src/org/apache/thrift/ProcessFunction.java [new file with mode: 0644]
lib/java/src/org/apache/thrift/TBaseProcessor.java [new file with mode: 0644]
lib/java/src/org/apache/thrift/TServiceClient.java