oracle / oracle-r2dbc

R2DBC Driver for Oracle Database
https://oracle.com
Other
194 stars 40 forks source link

Replacing usage of the deprecated DirectProcessor #75

Closed Michael-A-McMahon closed 2 years ago

Michael-A-McMahon commented 2 years ago

This branch removes Oracle R2DBC's usage of Project Reactor's DirectProcessor. The DirectProcessor class is deprecated and will be removed in the next release of Project Reactor. Usages of DirectProcessor are replaced by a simple Subscriber implementation. The Subscriber implementation is just used to receive LOB writing results from the subscriberOracle methods of Oracle JDBC's OracleBlob and OracleClob.

This branch also removes a workaround for Oracle JDBC bug #32097526. That bug is now resolved in the 21.5 release depended on by Oracle R2DBC.