Skip to content

Commit 4b57f4d

Browse files
committed
update qcloud sdk to 1.5.27
1 parent 368a121 commit 4b57f4d

File tree

5 files changed

+19
-4
lines changed

5 files changed

+19
-4
lines changed

QCloudFoundation/foundation/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
minSdkVersion 15
88
targetSdkVersion 27
99

10-
versionCode 10526
11-
versionName "1.5.26"
10+
versionCode 10527
11+
versionName "1.5.27"
1212

1313
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
1414

QCloudFoundation/foundation/src/main/java/com/tencent/qcloud/core/http/CallMetricsListener.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ public class CallMetricsListener extends EventListener {
6262

6363
private String domainName;
6464
private List<InetAddress> inetAddressList;
65+
private InetSocketAddress connectAddress;
6566

6667
public CallMetricsListener(Call call) {
6768

@@ -92,6 +93,7 @@ public void dnsEnd(Call call, String domainName, List<InetAddress> inetAddressLi
9293
@Override
9394
public void connectStart(Call call, InetSocketAddress inetSocketAddress, Proxy proxy) {
9495
super.connectStart(call, inetSocketAddress, proxy);
96+
connectAddress = inetSocketAddress;
9597
connectStartTime = System.nanoTime();
9698
}
9799

@@ -177,6 +179,11 @@ public void dumpMetrics(HttpTaskMetrics metrics) {
177179
metrics.writeRequestBodyTookTime += writeRequestBodyTookTime;
178180
metrics.readResponseHeaderTookTime += readResponseHeaderTookTime;
179181
metrics.readResponseBodyTookTime += readResponseBodyTookTime;
182+
metrics.connectAddress = connectAddress;
183+
}
184+
185+
public InetSocketAddress getConnectAddress() {
186+
return connectAddress;
180187
}
181188

182189
public List<InetAddress> dumpDns() {

QCloudFoundation/foundation/src/main/java/com/tencent/qcloud/core/http/HttpTaskMetrics.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
package com.tencent.qcloud.core.http;
2424

2525
import java.net.InetAddress;
26+
import java.net.InetSocketAddress;
2627
import java.util.List;
2728

2829
public class HttpTaskMetrics {
@@ -52,6 +53,7 @@ public class HttpTaskMetrics {
5253

5354
String domainName;
5455
List<InetAddress> remoteAddress;
56+
InetSocketAddress connectAddress;
5557

5658
void onTaskStart() {
5759
fullTaskStartTime = System.nanoTime();
@@ -176,6 +178,10 @@ public List<InetAddress> getRemoteAddress() {
176178
return remoteAddress;
177179
}
178180

181+
public InetSocketAddress getConnectAddress() {
182+
return connectAddress;
183+
}
184+
179185
/**
180186
* 获取服务器域名
181187
* @return 服务器域名

QCloudFoundation/foundation/src/main/java/com/tencent/qcloud/core/http/OkHttpProxy.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
import com.tencent.qcloud.core.BuildConfig;
3030
import com.tencent.qcloud.core.common.QCloudClientException;
3131
import com.tencent.qcloud.core.common.QCloudServiceException;
32+
import com.tencent.qcloud.core.logger.QCloudLogger;
33+
3234
import okhttp3.Call;
3335
import okhttp3.OkHttpClient;
3436
import okhttp3.Request;

QCloudFoundation/quic/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ android {
3131
minSdkVersion 15
3232
targetSdkVersion 27
3333

34-
versionCode 10526
34+
versionCode 10527
3535

36-
versionName "1.5.26"
36+
versionName "1.5.27"
3737

3838
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
3939

0 commit comments

Comments
 (0)