THRIFT-169. java: Pluggable Serializers
authorBryan Duxbury <bryanduxbury@apache.org>
Thu, 11 Aug 2011 18:50:58 +0000 (18:50 +0000)
committerBryan Duxbury <bryanduxbury@apache.org>
Thu, 11 Aug 2011 18:50:58 +0000 (18:50 +0000)
commit1121b47c09470a454a28a46825f92ef29c4dc273
tree8f99fe730f0fc9ffe88b81b5d6748b4e8d765ad0
parentde8d1857e8492f8d25abfb11a68ba9c90a49d99a
THRIFT-169. java: Pluggable Serializers
THRIFT-1239. java: TupleProtocol- An extremely compact, temporary protocol

This monster commit is the combination of the two above tickets, providing a new serialization framework and the first new consumer in one go.

Patch: Armaan Sarkar

git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1156728 13f79535-47bb-0310-9956-ffa450edef68
compiler/cpp/src/generate/t_java_generator.cc
lib/java/src/org/apache/thrift/protocol/TCompactProtocol.java
lib/java/src/org/apache/thrift/protocol/TProtocol.java
lib/java/src/org/apache/thrift/protocol/TTupleProtocol.java [new file with mode: 0644]
lib/java/src/org/apache/thrift/scheme/IScheme.java [new file with mode: 0644]
lib/java/src/org/apache/thrift/scheme/SchemeFactory.java [new file with mode: 0644]
lib/java/src/org/apache/thrift/scheme/StandardScheme.java [new file with mode: 0644]
lib/java/src/org/apache/thrift/scheme/TupleScheme.java [new file with mode: 0644]
lib/java/test/org/apache/thrift/Fixtures.java
lib/java/test/org/apache/thrift/protocol/TestTTupleProtocol.java [new file with mode: 0644]