(Request request)
| 44 | Map<RequestType, Queue<Destination>> destinationsForRequest; |
| 45 | |
| 46 | @Override |
| 47 | Destination balanceLoad(Request request) { |
| 48 | if (!destinationsForRequest.containsKey(request.requestType)){ |
| 49 | Set<Destination> destinations = getDestinations(request); |
| 50 | destinationsForRequest.put(request.requestType, cTq(destinations)); |
| 51 | } |
| 52 | Destination destination = destinationsForRequest.get(request.requestType).poll(); |
| 53 | destinationsForRequest.get(request.requestType).add(destination); |
| 54 | return destination; |
| 55 | } |
| 56 | |
| 57 | private Queue<Destination> cTq(Set<Destination> destinations) { |
| 58 | return null; |
nothing calls this directly
no test coverage detected