(Request request)
| 33 | class RoutedLoadBalancer extends LoadBalancer { |
| 34 | |
| 35 | @Override |
| 36 | Destination balanceLoad(Request request) { |
| 37 | Set<Destination> destinations = getDestinations(request); |
| 38 | List<Destination> list = destinations.stream().collect(Collectors.toList()); |
| 39 | return list.get(request.id.hashCode() % list.size()); |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | class RoundRobinLoadBalancer extends LoadBalancer { |
nothing calls this directly
no test coverage detected