Added EurekaClientConfigBean
This commit is contained in:
@@ -52,11 +52,12 @@ public class Eureka {
|
||||
final EurekaClientConfigBean clientConfig;
|
||||
final EurekaTransport transport;
|
||||
|
||||
public Eureka(InetUtils inetUtils, CloudEurekaClient eurekaClient) {
|
||||
public Eureka(InetUtils inetUtils, EurekaClientConfigBean eurekaClientConfigBean, CloudEurekaClient eurekaClient) {
|
||||
this.inetUtils = inetUtils;
|
||||
this.eurekaClient = eurekaClient;
|
||||
this.clientConfig = new EurekaClientConfigBean();
|
||||
this.clientConfig.setRegisterWithEureka(false); // turn off registering with eureka, let apps send heartbeats.
|
||||
this.clientConfig.setServiceUrl(eurekaClientConfigBean.getServiceUrl());
|
||||
this.transport = createTransport();
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ import org.springframework.cloud.contract.stubrunner.spring.cloud.StubMapperProp
|
||||
import org.springframework.cloud.contract.stubrunner.spring.cloud.StubsRegistrar;
|
||||
import org.springframework.cloud.netflix.eureka.CloudEurekaClient;
|
||||
import org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration;
|
||||
import org.springframework.cloud.netflix.eureka.EurekaClientConfigBean;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
@@ -57,7 +58,7 @@ public class StubRunnerSpringCloudEurekaAutoConfiguration {
|
||||
|
||||
@Bean(name = "eurekaRegistrar")
|
||||
public Eureka eureka(InetUtils inetUtils, ApplicationInfoManager manager,
|
||||
EurekaClientConfig config, ApplicationContext applicationContext) {
|
||||
return new Eureka(inetUtils, new CloudEurekaClient(manager, config, applicationContext));
|
||||
EurekaClientConfig config, ApplicationContext applicationContext, EurekaClientConfigBean eurekaClientConfigBean) {
|
||||
return new Eureka(inetUtils, eurekaClientConfigBean, new CloudEurekaClient(manager, config, applicationContext));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user