Well known issue :))
It is easy to add something to open source project
and really hard to remove :))))
you can start a VOTE :))))

On Wed, Nov 15, 2017 at 11:53 PM, Sergey Beryozkin <sberyoz...@gmail.com>
wrote:

> Hi Christian
>
> Thanks, I'd rather just remove it, but given that RxJava was introduced on
> the user request, I guess we may as well keep it for a bit after all.
> Once the code makes it into CXF it then becomes tricky to remove it :-)
>
> Sergey
> On 15/11/17 16:09, Christian Schneider wrote:
>
>> +1
>> for removing the old rxjava support
>>
>> I would also be fine with it living in a separate module.
>>
>> Christian
>>
>> 2017-11-15 16:56 GMT+01:00 Sergey Beryozkin <sberyoz...@gmail.com>:
>>
>> Hi
>>>
>>> cxf-rt-rs-extension-rx ships the code for both (old) RxJava and RxJava2
>>> code. It supports returning RxJava2 Flowable and Observable on the server
>>> and accepting it on the client, and the same for the (old) RxJava
>>> Observable...
>>>
>>> While even the (old) RxJava code is very new for CXF, the reality is that
>>> RxJava has been around for a while now and with RxJava2 embracing
>>> org.reactivestreams, it's hard to see CXF users preferring to start with
>>> the (old) RxJava.
>>>
>>> The other minor problem is that cxf-rt-rs-extension-rx has optional
>>> RxJava
>>> and RxJava2 deps to be able to ship the relevant code in the same module
>>> and splitting it into 2 modules will be too much at this point.
>>>
>>> I suggest that unless some users confirm (I CC to the users) that they
>>> need to use the (old) RxJava code, then we just remove it and make things
>>> much simpler...
>>>
>>> Thanks, Sergey
>>>
>>>
>>
>>
>>


-- 
WBR
Maxim aka solomax

Reply via email to