@@ -900,6 +900,36 @@ examples:
900900 language: java
901901 ---
902902type : specs.openrewrite.org/v1beta/example
903+ recipeName : org.openrewrite.apache.httpclient5.MigratePoolingNHttpClientConnectionManager
904+ examples :
905+ - description : ' `MigratePoolingNHttpClientConnectionManagerTest#migratesPoolingNHttpClientConnectionManagerToBuilder`'
906+ sources :
907+ - before : |
908+ import org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager;
909+ import org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor;
910+ import org.apache.http.nio.reactor.ConnectingIOReactor;
911+
912+ class A {
913+ void method() throws Exception {
914+ ConnectingIOReactor ioReactor = new DefaultConnectingIOReactor();
915+ PoolingNHttpClientConnectionManager cm = new PoolingNHttpClientConnectionManager(ioReactor);
916+ }
917+ }
918+ after: |
919+ import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
920+ import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder;
921+ import org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor;
922+ import org.apache.http.nio.reactor.ConnectingIOReactor;
923+
924+ class A {
925+ void method() throws Exception {
926+ ConnectingIOReactor ioReactor = new DefaultConnectingIOReactor();
927+ PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create().build();
928+ }
929+ }
930+ language: java
931+ ---
932+ type : specs.openrewrite.org/v1beta/example
903933recipeName : org.openrewrite.apache.httpclient5.MigrateStringEntityStringCharsetConstructor
904934examples :
905935- description : ' `MigrateStringEntityStringCharsetConstructorTest#migratesWithin4xIfNotAlreadyMigratedTo5x`'
@@ -1168,6 +1198,28 @@ examples:
11681198type : specs.openrewrite.org/v1beta/example
11691199recipeName : org.openrewrite.apache.httpclient5.UpgradeApacheHttpCore_5_NioClassMapping
11701200examples :
1201+ - description : ' `MigrateApacheHttpAsyncClientTest#migratesPoolingNHttpClientConnectionManagerToBuilder`'
1202+ sources :
1203+ - before : |
1204+ import org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager;
1205+ import org.apache.http.nio.reactor.ConnectingIOReactor;
1206+
1207+ class A {
1208+ void method(ConnectingIOReactor ioReactor) {
1209+ PoolingNHttpClientConnectionManager cm = new PoolingNHttpClientConnectionManager(ioReactor);
1210+ }
1211+ }
1212+ after: |
1213+ import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
1214+ import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder;
1215+ import org.apache.hc.core5.reactor.ConnectionInitiator;
1216+
1217+ class A {
1218+ void method(ConnectionInitiator ioReactor) {
1219+ PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create().build();
1220+ }
1221+ }
1222+ language: java
11711223 - description : ' `MigrateApacheHttpCoreNioTest#migratesIOReactorConfig`'
11721224 sources :
11731225 - before : |
@@ -1215,6 +1267,34 @@ examples:
12151267 language: java
12161268 ---
12171269type : specs.openrewrite.org/v1beta/example
1270+ recipeName : org.openrewrite.apache.httpclient5.UsePoolingAsyncClientConnectionManagerBuilder
1271+ examples :
1272+ - description : ' `UsePoolingAsyncClientConnectionManagerBuilderTest#foldsSetMaxTotalIntoBuilder`'
1273+ sources :
1274+ - before : |
1275+ import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
1276+ import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder;
1277+
1278+ class A {
1279+ void method() {
1280+ PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create().build();
1281+ cm.setMaxTotal(100);
1282+ }
1283+ }
1284+ after: |
1285+ import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
1286+ import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder;
1287+
1288+ class A {
1289+ void method() {
1290+ PoolingAsyncClientConnectionManager cm = PoolingAsyncClientConnectionManagerBuilder.create()
1291+ .setMaxConnTotal(100)
1292+ .build();
1293+ }
1294+ }
1295+ language: java
1296+ ---
1297+ type : specs.openrewrite.org/v1beta/example
12181298recipeName : org.openrewrite.apache.maven.shared.MavenSharedStringUtilsRecipes
12191299examples :
12201300- description : ' `MavenSharedStringUtilsTest#ubertest`'
0 commit comments