Skip to content

Conversation

@NiteshKant
Copy link
Contributor

Problem

Tests in reactivesocket-core were using RxJava2 with a DP release. RxJava2 is currently not stable.

Solution

Moved to RxJava1 with RxReactiveStreams. When RxJava2 becomes stable, we can see whether we need to use it again.

#### Problem

Tests in reactivesocket-core were using RxJava2 with a DP release. RxJava2 is currently not stable.

#### Solution

Moved to RxJava1 with RxReactiveStreams. When RxJava2 becomes stable, we can see whether we need to use it again.
@benjchristensen
Copy link
Contributor

ugh

@NiteshKant
Copy link
Contributor Author

@benjchristensen this is just for unit tests.

@NiteshKant NiteshKant changed the title Remove usage of rxjava2. Remove usage of rxjava2 (for unittests) Jun 22, 2016
@benjchristensen
Copy link
Contributor

Yes I know. That's why I chose v2 as it wasn't production critical but allowed cleaner code.

@NiteshKant NiteshKant changed the title Remove usage of rxjava2 (for unittests) Replace usage of RxJava2 with RxJava1 and RxReactiveStreams. Jul 1, 2016
@NiteshKant
Copy link
Contributor Author

Modified the description to better depict the change.

@benjchristensen @stevegury if we aren't ok with this, lets close it.

@stevegury
Copy link
Member

There was tons of progress in RxJava 2 recently, my hope is that it will be usable sooner than I'd have expected.
I would prefer sticking to RxJava 2, and if it's too late, temporarily use Reactor.

@benjchristensen
Copy link
Contributor

Even until RxJava 2 matures, I didn't find any issues while writing this code originally with just using the snapshot it currently uses. Since ReactiveSocket is all about ReactiveStreams, it was incredibly annoying always going to and from RxJava v1 Observables, and made debugging difficult as it was transformed so many times.

@NiteshKant
Copy link
Contributor Author

Ok, closing the PR. Thanks guys for the feedback!

@NiteshKant NiteshKant closed this Jul 1, 2016
@NiteshKant NiteshKant deleted the master-remove-rxjava2-dp branch July 1, 2016 17:07
@NiteshKant NiteshKant restored the master-remove-rxjava2-dp branch July 1, 2016 17:07
@NiteshKant NiteshKant deleted the master-remove-rxjava2-dp branch July 8, 2016 23:05
ilayaperumalg pushed a commit to ilayaperumalg/rsocket-java that referenced this pull request Dec 26, 2017
Fixes rsocket#94 (Protocol Status)

As discussed in the issue, this change specifies a status of the protocol as draft.
This also elaborates on the versioning scheme used for the protocol and how to specify the same in the SETUP frame.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants