Review Board 1.7.22

FLUME-1896. Thrift Rpc Client

Review Request #9283 - Created Feb. 4, 2013 and discarded

Hari Shreedharan
Initial implementation of Thrift RPC client. I will add some comments on why the exception handling is done by catching and sending the errors as part of the result.  I had to change some of the pom.xml files which generate thrift java files, because the mvn-thrift plugin is no longer on maven. So, changed the generation code to the one I used. Generating the code requires thrift 0.6.1 - since there is no .thrift file for scribe sources, and thrift generated code is backwards incompatible between 0.9 and 0.6.1.
Added some unit tests. 
Review request changed
Updated (Feb. 4, 2013, 7:51 a.m.)
  • changed from pending to discarded