Make EurekaDiscoveryClient.EurekaServiceInstance constructor public (#1794)

Make EurekaDiscoveryClient.EurekaServiceInstance constructor public

fixes gh-1792
This commit is contained in:
Michael Tecourt
2017-03-23 19:23:25 +01:00
committed by Spencer Gibb
parent d3314447a8
commit 03740f1369

View File

@@ -27,6 +27,7 @@ import java.util.Map;
import org.springframework.cloud.client.DefaultServiceInstance;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.util.Assert;
import com.netflix.appinfo.EurekaInstanceConfig;
import com.netflix.appinfo.InstanceInfo;
@@ -102,7 +103,8 @@ public class EurekaDiscoveryClient implements DiscoveryClient {
public static class EurekaServiceInstance implements ServiceInstance {
private InstanceInfo instance;
EurekaServiceInstance(InstanceInfo instance) {
public EurekaServiceInstance(InstanceInfo instance) {
Assert.notNull(instance, "Service instance required");
this.instance = instance;
}