[JAVA-3813] Replace internal use of callbacks with Reactor in mongodb-driver-reactivestreams module Created: 13/Aug/20  Updated: 28/Oct/23  Resolved: 08/Dec/20

Status: Closed
Project: Java Driver
Component/s: Reactive Streams
Affects Version/s: None
Fix Version/s: 4.2.0

Type: Improvement Priority: Major - P3
Reporter: Jeffrey Yemin Assignee: Ross Lawley
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by JAVA-3791 onNext errors should not throw if the... Closed
is depended on by JAVA-3850 ChangeStream Publisher's cursor does ... Closed
Duplicate
duplicates JAVA-3791 onNext errors should not throw if the... Closed
Epic Link: JAVA-3703

 Description   

Replace internal use of callbacks with Reactor in mongodb-driver-reactivestreams module. This is internal and makes no change to the public API.

The driver will however have a hard dependency on Project Reactor going forward



 Comments   
Comment by Cloud GitHub Webhooks [ 08/Dec/20 ]

rozza merged a pull request (JAVA-3813) into the following branch:
master: 974fa3613cf250cd5e86e7ea19fd3d376efdd11d

Comment by Githook User [ 08/Dec/20 ]

Author:

{'name': 'Ross Lawley', 'email': 'ross.lawley@gmail.com', 'username': 'rozza'}

Message: Reactive Streams migration to project reactor

The internals of the reactive streams driver now use
Project Reactor. By utilizing reactor the driver has been
greatly simplified. Also it has allowed the driver to be
tested at a granular level.

JAVA-3813
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/974fa3613cf250cd5e86e7ea19fd3d376efdd11d

Comment by Ross Lawley [ 20/Nov/20 ]

Reactor in high is now in code review.

Generated at Thu Feb 08 09:00:30 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.