You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by rs...@apache.org on 2025/07/29 15:26:25 UTC

(httpcomponents-client) branch master updated: Upgrade tests to RxJava 3

This is an automated email from the ASF dual-hosted git repository.

rschmitt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git


The following commit(s) were added to refs/heads/master by this push:
     new 9b3dffb3b Upgrade tests to RxJava 3
9b3dffb3b is described below

commit 9b3dffb3b0353fd33115feafb9de0fefb997e911
Author: Ryan Schmitt <rs...@apache.org>
AuthorDate: Mon Jul 28 15:50:04 2025 -0700

    Upgrade tests to RxJava 3
---
 httpclient5-testing/pom.xml                                         | 2 +-
 httpclient5/pom.xml                                                 | 2 +-
 .../hc/client5/http/examples/ReactiveClientFullDuplexExchange.java  | 4 ++--
 .../org/apache/hc/client5/http/examples/UnixDomainSocketAsync.java  | 2 +-
 pom.xml                                                             | 6 +++---
 5 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/httpclient5-testing/pom.xml b/httpclient5-testing/pom.xml
index d6125fe5b..ffc73b938 100644
--- a/httpclient5-testing/pom.xml
+++ b/httpclient5-testing/pom.xml
@@ -99,7 +99,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.reactivex.rxjava2</groupId>
+      <groupId>io.reactivex.rxjava3</groupId>
       <artifactId>rxjava</artifactId>
       <scope>test</scope>
     </dependency>
diff --git a/httpclient5/pom.xml b/httpclient5/pom.xml
index ff3992fd5..4a949d24f 100644
--- a/httpclient5/pom.xml
+++ b/httpclient5/pom.xml
@@ -63,7 +63,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.reactivex.rxjava2</groupId>
+      <groupId>io.reactivex.rxjava3</groupId>
       <artifactId>rxjava</artifactId>
       <scope>test</scope>
     </dependency>
diff --git a/httpclient5/src/test/java/org/apache/hc/client5/http/examples/ReactiveClientFullDuplexExchange.java b/httpclient5/src/test/java/org/apache/hc/client5/http/examples/ReactiveClientFullDuplexExchange.java
index e4fcf5644..f6b7f5b7e 100644
--- a/httpclient5/src/test/java/org/apache/hc/client5/http/examples/ReactiveClientFullDuplexExchange.java
+++ b/httpclient5/src/test/java/org/apache/hc/client5/http/examples/ReactiveClientFullDuplexExchange.java
@@ -47,8 +47,8 @@
 import org.apache.hc.core5.reactor.IOReactorConfig;
 import org.reactivestreams.Publisher;
 
-import io.reactivex.Flowable;
-import io.reactivex.Observable;
+import io.reactivex.rxjava3.core.Flowable;
+import io.reactivex.rxjava3.core.Observable;
 
 /**
  * This example demonstrates a reactive, full-duplex HTTP/1.1 message exchange using RxJava.
diff --git a/httpclient5/src/test/java/org/apache/hc/client5/http/examples/UnixDomainSocketAsync.java b/httpclient5/src/test/java/org/apache/hc/client5/http/examples/UnixDomainSocketAsync.java
index df6a14596..65d873f28 100644
--- a/httpclient5/src/test/java/org/apache/hc/client5/http/examples/UnixDomainSocketAsync.java
+++ b/httpclient5/src/test/java/org/apache/hc/client5/http/examples/UnixDomainSocketAsync.java
@@ -26,7 +26,7 @@
  */
 package org.apache.hc.client5.http.examples;
 
-import io.reactivex.Observable;
+import io.reactivex.rxjava3.core.Observable;
 import org.apache.hc.client5.http.async.methods.SimpleHttpRequest;
 import org.apache.hc.client5.http.async.methods.SimpleRequestProducer;
 import org.apache.hc.client5.http.config.RequestConfig;
diff --git a/pom.xml b/pom.xml
index f74842142..e15b97926 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,7 +73,7 @@
     <hamcrest.version>3.0</hamcrest.version>
     <mockito.version>4.11.0</mockito.version>
     <hc.stylecheck.version>1</hc.stylecheck.version>
-    <rxjava.version>2.2.21</rxjava.version>
+    <rxjava3.version>3.1.10</rxjava3.version>
     <testcontainers.version>1.21.3</testcontainers.version>
     <junixsocket.version>2.10.1</junixsocket.version>
     <api.comparison.version>5.3</api.comparison.version>
@@ -161,9 +161,9 @@
         <version>${memcached.version}</version>
       </dependency>
       <dependency>
-        <groupId>io.reactivex.rxjava2</groupId>
+        <groupId>io.reactivex.rxjava3</groupId>
         <artifactId>rxjava</artifactId>
-        <version>${rxjava.version}</version>
+        <version>${rxjava3.version}</version>
         <scope>test</scope>
       </dependency>
       <dependency>