[
https://issues.apache.org/jira/browse/THRIFT-4578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James E. King III resolved THRIFT-4578.
---------------------------------------
Resolution: Fixed
Assignee: James E. King III
Fix Version/s: 0.12.0
Committed - thanks.
> Move `TAsyncProtocolProcessor` into main thrift library
> -------------------------------------------------------
>
> Key: THRIFT-4578
> URL: https://issues.apache.org/jira/browse/THRIFT-4578
> Project: Thrift
> Issue Type: Improvement
> Components: C++ - Library
> Affects Versions: 0.11.0
> Reporter: Stefan Bolus
> Assignee: James E. King III
> Priority: Minor
> Fix For: 0.12.0
>
>
> Currently, when using asynchronous `cob_style` servers with Thrift, linking
> the `thriftnb` library is mandatory to have the definitions of the class
> `TAsyncProtocolProcessor`. This implies linking against `libevent` for the
> Evhttp async. client and server. When using custom transports like ZeroMQ,
> `libevent` is not necessary and thus, using it should be optional.
> The easiest way so solve the issues seems to move `TAsyncProtocolProcessor`
> to the `thrift` library itself. At least for the server side. I haven't
> checked the client side yet.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)