formatting

This commit is contained in:
spencergibb
2021-07-27 22:15:00 -04:00
parent c6469fdf47
commit 16a29c1f2b
2 changed files with 5 additions and 7 deletions

View File

@@ -96,11 +96,10 @@ public class DiscoveryClientRouteDefinitionLocator implements RouteDefinitionLoc
};
}
return serviceInstances.filter(instances -> !instances.isEmpty())
.flatMap(Flux::fromIterable).filter(includePredicate).collectMap(ServiceInstance::getServiceId)
return serviceInstances.filter(instances -> !instances.isEmpty()).flatMap(Flux::fromIterable)
.filter(includePredicate).collectMap(ServiceInstance::getServiceId)
// remove duplicates
.flatMapMany(map -> Flux.fromIterable(map.values()))
.map(instance -> {
.flatMapMany(map -> Flux.fromIterable(map.values())).map(instance -> {
RouteDefinition routeDefinition = buildRouteDefinition(urlExpr, instance);
final ServiceInstance instanceForEval = new DelegatingServiceInstance(instance, properties);

View File

@@ -67,8 +67,7 @@ public class DiscoveryClientRouteDefinitionLocatorTests {
public void includeExpressionWorks() {
assertThat(locator).as("DiscoveryClientRouteDefinitionLocator was null").isNotNull();
List<RouteDefinition> definitions = locator.getRouteDefinitions().collectList()
.block();
List<RouteDefinition> definitions = locator.getRouteDefinitions().collectList().block();
assertThat(definitions).hasSize(2);
RouteDefinition definition = definitions.get(0);
@@ -125,7 +124,7 @@ public class DiscoveryClientRouteDefinitionLocatorTests {
"localhost", 8001, false, metadata);
when(discoveryClient.getInstances(serviceId)).thenReturn(Flux.just(instance1));
}
else if ("service3".equalsIgnoreCase(serviceId)){
else if ("service3".equalsIgnoreCase(serviceId)) {
// given 3 instances, only one routedefinition should be created
DefaultServiceInstance instance2 = new DefaultServiceInstance(serviceId + "8002", serviceId,
"localhost", 8002, false, Collections.emptyMap());