David Robakowski created THRIFT-2116:
----------------------------------------

             Summary: Cocoa generator improvements (service inheritance / 
server-side exception handling) and an implementation of the Thrift tutorial
                 Key: THRIFT-2116
                 URL: https://issues.apache.org/jira/browse/THRIFT-2116
             Project: Thrift
          Issue Type: Improvement
          Components: Cocoa - Compiler, Tutorial
            Reporter: David Robakowski
            Priority: Minor


Cocoa generator improvements relating to
  * *Server-side exception handling* in the actual TProcessor implementation 
for the service
  * Better handling of *service inheritance*
    ** Service clients can now use the client subclass directly to invoke calls 
to the base service
    ** Servers must only adopt the child protocol and will automatically adopt 
the base protocol over inheritance
    ** The improvement should not break any existing service implementations
      *** See the revisions for the implemented cocoa tutorial for instance
  * For a better overview of the resulting gen-files after the improvements see 
the attached diff file

An *implementation* for the *Thrift tutorial*
  * Server and client implementation based on the corresponding Python version
  * Update relating to the improved handling of service inheritance

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to