public void registerNetworkConnectorLocations(Object deploymentId,
String nodeName,
Set<URI> locations) {
synchronized (idToLocations) {
Set< URI > allLocations = idToLocations.get(deploymentId);
if (null == allLocations) {
allLocations = new HashSet< URI >();
idToLocations.put(deploymentId, allLocations);
}
allLocations.addAll(locations);
allLocations = nodeNameToLocations.get(nodeName);
if (null == allLocations) {
allLocations = new HashSet< URI >();
nodeNameToLocations.put(nodeName, allLocations);
}
allLocations.addAll(locations);
}
}
|