Skip to content

Commit bc964da

Browse files
committed
[#4676] optimized the method of building ServiceCenterClient
1 parent 0668f63 commit bc964da

File tree

2 files changed

+4
-3
lines changed
  • clients/service-center-client/src/main/java/org/apache/servicecomb/service/center/client
  • service-registry/registry-service-center/src/main/java/org/apache/servicecomb/registry/sc

2 files changed

+4
-3
lines changed

clients/service-center-client/src/main/java/org/apache/servicecomb/service/center/client/ServiceCenterClient.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,11 @@ public class ServiceCenterClient implements ServiceCenterOperation {
6969

7070
private EventBus eventBus;
7171

72-
private ServiceCenterAddressManager addressManager;
72+
private final ServiceCenterAddressManager addressManager;
7373

74-
public ServiceCenterClient(ServiceCenterRawClient httpClient) {
74+
public ServiceCenterClient(ServiceCenterRawClient httpClient, ServiceCenterAddressManager addressManager) {
7575
this.httpClient = httpClient;
76+
this.addressManager = addressManager;
7677
}
7778

7879
public ServiceCenterClient setEventBus(EventBus eventBus) {

service-registry/registry-service-center/src/main/java/org/apache/servicecomb/registry/sc/SCClientUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public static ServiceCenterClient serviceCenterClient(SCConfigurationProperties
6666
return new ServiceCenterClient(new ServiceCenterRawClient.Builder()
6767
.setTenantName("default")
6868
.setAddressManager(addressManager)
69-
.setHttpTransport(createHttpTransport(environment, sslProperties)).build());
69+
.setHttpTransport(createHttpTransport(environment, sslProperties)).build(), addressManager);
7070
}
7171

7272
private static HttpTransport createHttpTransport(Environment environment, SSLProperties sslProperties) {

0 commit comments

Comments
 (0)