/** * Create the map-output-url. This will contain all the map ids separated by commas * * @param host * @param maps * @return * @throws MalformedURLException */ private URL getMapOutputURL(MapHost host, List<InputAttemptIdentifier> srcAttempts) throws MalformedURLException { // Get the base url StringBuffer url = new StringBuffer(host.getBaseUrl()); boolean first = true; for (InputAttemptIdentifier mapId : srcAttempts) { if (!first) { url.append(","); } url.append(mapId.getPathComponent()); first = false; } if (LOG.isDebugEnabled()) { LOG.debug("MapOutput URL for " + host + " -> " + url.toString()); } return new URL(url.toString()); }