Hi Feng, Thanks for the reply.
I spent some time last night going through that list, but I couldn't find one that actually uses the a protoc plugin to generate Java code. Would you point me to one that uses a protoc plugin for code gen? Also many of those links are just dead and perhaps could be updated or removed. Cheers, Patrick On Friday, March 21, 2014 2:57:26 PM UTC-6, Feng Xiao wrote: > > You can find a list of existing rpc add-ons in this page: > > https://code.google.com/p/protobuf/wiki/ThirdPartyAddOns#RPC_Implementations > > Some of them are using protoc plugins and some of them are simply writing > their own compiler. > > On Fri, Mar 21, 2014 at 12:19 PM, P Osborne <[email protected]<javascript:> > > wrote: > >> >> Hi All, >> >> I'm working on a project to add protobuf support into Finagle. The >> canonical form of a Finagle rpc service is: >> >> Future<Response> myRpcCall( Request request ) >> >> where Request and Response are protobuf objects in this case. While the >> traditional protobuf rpc interface is something like this: >> >> abstract void myRpcCall(RpcController controller, Request request, >> RpcCallback<Response> >> done) >> >> So what I would like is to generate Java and/or Scala code to produce an >> implementation like the canonical Finagle form. The protobuf documentation >> suggests that plugins can be added to protoc to do this sort of code gen >> but there is apparently no examples or a tutorial for adding a java code >> generator plugin to Javac. I've also seen Kenton Varda suggest that >> there are third party add ons to protobuf that could be used as an example, >> but I spent an evening Googling to no avail. >> >> Does anyone have some insight on how to add a Java code generator protoc >> plugin or a working example or some open source implementation? >> >> Any help would much appreciated. >> >> Cheers, >> Patrick >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Protocol Buffers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/protobuf. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
