thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Bannister (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (THRIFT-4285) Pull generated send/recv into library to allow behaviour to be customised
Date Wed, 16 Aug 2017 19:29:00 GMT

     [ https://issues.apache.org/jira/browse/THRIFT-4285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Chris Bannister updated THRIFT-4285:
------------------------------------
    Attachment: 0001-go-pull-generated-send-recv-into-lib-v3.patch

Export TStandardClient as it can be useful for those wanting to implement connection pools
and maintain their own transports. Retain existing error format including method name.

> Pull generated send/recv into library to allow behaviour to be customised
> -------------------------------------------------------------------------
>
>                 Key: THRIFT-4285
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4285
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Go - Compiler, Go - Library
>            Reporter: Chris Bannister
>            Assignee: Chris Bannister
>         Attachments: 0001-go-pull-generated-send-recv-into-lib-2.patch, 0001-go-pull-generated-send-recv-into-lib.patch,
0001-go-pull-generated-send-recv-into-lib-v3.patch
>
>
> Currently it is difficult to change how thrift writes messages onto the transport because
they are in the generated code. Instead the generated send/recv methods should be in the library.
This will greatly simplify the client code and remove many duplicate methods whilst allowing
users more flexibility to implement connection pools and other features such as THeader.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message