- if (!preferredHosts.containsKey(service.getName()))
- {
- ServiceWithParameters preferredInstance = getPreferredServiceFor(
- alignFrame, service.getName());
- if (preferredInstance != null)
- {
- preferredHosts.put(service.getName(), preferredInstance);
- }
- else
- {
- preferredHosts.put(service.getName(), service);
- }
- }
- List<ServiceWithParameters> ph = alternates.get(service.getName());
- if (preferredHosts.get(service.getName()) != service)
- {
- if (ph == null)
- {
- ph = new ArrayList<>();
- }
- ph.add(service);
- alternates.put(service.getName(), ph);
- }