mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix issue#3765
This commit is contained in:
@@ -250,7 +250,7 @@ public class ReUtil {
|
|||||||
* result : year: 2021, month: 10, day: 11
|
* result : year: 2021, month: 10, day: 11
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <p>jdk9+之后,因为此方法无效</p>
|
* <p>jdk9+之后,此方法无效</p>
|
||||||
*
|
*
|
||||||
* @param pattern 匹配的正则
|
* @param pattern 匹配的正则
|
||||||
* @param content 被匹配的内容
|
* @param content 被匹配的内容
|
||||||
|
@@ -217,8 +217,14 @@ public class HttpClient4Engine extends AbstractClientEngine {
|
|||||||
// 连接池配置
|
// 连接池配置
|
||||||
if (config instanceof ApacheHttpClientConfig) {
|
if (config instanceof ApacheHttpClientConfig) {
|
||||||
final ApacheHttpClientConfig apacheHttpClientConfig = (ApacheHttpClientConfig) config;
|
final ApacheHttpClientConfig apacheHttpClientConfig = (ApacheHttpClientConfig) config;
|
||||||
manager.setMaxTotal(apacheHttpClientConfig.getMaxTotal());
|
final int maxTotal = apacheHttpClientConfig.getMaxTotal();
|
||||||
manager.setDefaultMaxPerRoute(apacheHttpClientConfig.getMaxPerRoute());
|
if(maxTotal > 0){
|
||||||
|
manager.setMaxTotal(maxTotal);
|
||||||
|
}
|
||||||
|
final int maxPerRoute = apacheHttpClientConfig.getMaxPerRoute();
|
||||||
|
if(maxPerRoute > 0){
|
||||||
|
manager.setDefaultMaxPerRoute(maxPerRoute);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return manager;
|
return manager;
|
||||||
|
@@ -226,10 +226,10 @@ public class HttpClient5Engine extends AbstractClientEngine {
|
|||||||
if (config instanceof ApacheHttpClientConfig) {
|
if (config instanceof ApacheHttpClientConfig) {
|
||||||
final ApacheHttpClientConfig apacheHttpClientConfig = (ApacheHttpClientConfig) config;
|
final ApacheHttpClientConfig apacheHttpClientConfig = (ApacheHttpClientConfig) config;
|
||||||
final int maxTotal = apacheHttpClientConfig.getMaxTotal();
|
final int maxTotal = apacheHttpClientConfig.getMaxTotal();
|
||||||
final int maxPerRoute = apacheHttpClientConfig.getMaxPerRoute();
|
|
||||||
if (maxTotal > 0) {
|
if (maxTotal > 0) {
|
||||||
connectionManagerBuilder.setMaxConnTotal(maxTotal);
|
connectionManagerBuilder.setMaxConnTotal(maxTotal);
|
||||||
}
|
}
|
||||||
|
final int maxPerRoute = apacheHttpClientConfig.getMaxPerRoute();
|
||||||
if (maxPerRoute > 0) {
|
if (maxPerRoute > 0) {
|
||||||
connectionManagerBuilder.setMaxConnPerRoute(maxPerRoute);
|
connectionManagerBuilder.setMaxConnPerRoute(maxPerRoute);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user