From 987147d3ec7475d57f905a8fb52b089c2675290f Mon Sep 17 00:00:00 2001 From: Ioannis Canellos Date: Tue, 5 Apr 2016 13:43:28 +0300 Subject: [PATCH] Use Optional.ofNullable for service endpoints. --- .../spring/cloud/discovery/KubernetesDiscoveryClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-kubernetes-discovery/src/main/java/io/fabric8/spring/cloud/discovery/KubernetesDiscoveryClient.java b/spring-cloud-kubernetes-discovery/src/main/java/io/fabric8/spring/cloud/discovery/KubernetesDiscoveryClient.java index a9b6dbea..30e7f9d6 100644 --- a/spring-cloud-kubernetes-discovery/src/main/java/io/fabric8/spring/cloud/discovery/KubernetesDiscoveryClient.java +++ b/spring-cloud-kubernetes-discovery/src/main/java/io/fabric8/spring/cloud/discovery/KubernetesDiscoveryClient.java @@ -73,7 +73,7 @@ public class KubernetesDiscoveryClient implements DiscoveryClient { @Override public List getInstances(String serviceId) { Assert.notNull(serviceId, "[Assertion failed] - the object argument must be null"); - return Optional.of(client.endpoints().withName(serviceId).get()).orElse(new Endpoints()) + return Optional.ofNullable(client.endpoints().withName(serviceId).get()).orElse(new Endpoints()) .getSubsets() .stream().map(s -> new KubernetesServiceInstance(serviceId, s.getPorts().iterator().next().getName(), s, false)) .collect(Collectors.toList());