X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fjws2%2FJws2Discoverer.java;fp=src%2Fjalview%2Fws%2Fjws2%2FJws2Discoverer.java;h=5319eab2979525105e2281d0772b40466db34363;hb=be762d8d9c71a7aa3121e845c45911c7192b7827;hp=12a08a0e0e547b8ca59f49e2223e829084881e7b;hpb=d1bb7a31fc091606aedbc255a5766ac79e36fa91;p=jalview.git diff --git a/src/jalview/ws/jws2/Jws2Discoverer.java b/src/jalview/ws/jws2/Jws2Discoverer.java index 12a08a0..5319eab 100644 --- a/src/jalview/ws/jws2/Jws2Discoverer.java +++ b/src/jalview/ws/jws2/Jws2Discoverer.java @@ -164,8 +164,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI { try { - Cache.log - .debug("Waiting around for old discovery thread to finish."); + Cache.log.debug( + "Waiting around for old discovery thread to finish."); // wait around until old discoverer dies Thread.sleep(100); } catch (Exception e) @@ -179,8 +179,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI // first set up exclusion list if needed final Set ignoredServices = new HashSet(); - for (String ignored : Cache.getDefault("IGNORED_JABAWS_SERVICETYPES", - "").split("\\|")) + for (String ignored : Cache + .getDefault("IGNORED_JABAWS_SERVICETYPES", "").split("\\|")) { ignoredServices.add(ignored); } @@ -190,12 +190,12 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI oldthread = Thread.currentThread(); try { - Class foo = getClass().getClassLoader().loadClass( - "compbio.ws.client.Jws2Client"); + Class foo = getClass().getClassLoader() + .loadClass("compbio.ws.client.Jws2Client"); } catch (ClassNotFoundException e) { - System.err - .println("Not enabling JABA Webservices : client jar is not available." + System.err.println( + "Not enabling JABA Webservices : client jar is not available." + "\nPlease check that your webstart JNLP file is up to date!"); running = false; return; @@ -259,8 +259,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI } if (aborted) { - Cache.log.debug("Aborting " + qrys.size() - + " JABAWS discovery threads."); + Cache.log.debug( + "Aborting " + qrys.size() + " JABAWS discovery threads."); for (JabaWsServerQuery squery : qrys) { squery.setQuit(true); @@ -297,8 +297,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI } oldthread = null; running = false; - changeSupport.firePropertyChange("services", - new Vector(), services); + changeSupport.firePropertyChange("services", new Vector(), + services); } /** @@ -314,8 +314,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI { services = new Vector(); } - System.out.println("Discovered service: " + jwsservers + " " - + service.toString()); + System.out.println( + "Discovered service: " + jwsservers + " " + service.toString()); // Jws2Instance service = new Jws2Instance(jwsservers, srv.toString(), // service2); @@ -433,8 +433,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI service.attachWSMenuEntry(atpoint, alignFrame); if (alternates.containsKey(service.serviceType)) { - atpoint.add(hitm = new JMenu(MessageManager - .getString("label.switch_server"))); + atpoint.add(hitm = new JMenu( + MessageManager.getString("label.switch_server"))); hitm.setToolTipText(JvSwingUtils.wrapTooltip(false, MessageManager.getString("label.choose_jabaws_server"))); for (final Jws2Instance sv : alternates.get(service.serviceType)) @@ -472,10 +472,11 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI * submenus to index by host and service program type */ private void addEnumeratedServices(final JMenu jws2al, - final AlignFrame alignFrame, List enumerableServices) + final AlignFrame alignFrame, + List enumerableServices) { - boolean byhost = Cache.getDefault("WSMENU_BYHOST", false), bytype = Cache - .getDefault("WSMENU_BYTYPE", false); + boolean byhost = Cache.getDefault("WSMENU_BYHOST", false), + bytype = Cache.getDefault("WSMENU_BYTYPE", false); /** * eventually, JWS2 services will appear under the same align/etc submenus. * for moment we keep them separate. @@ -500,8 +501,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI // now add hosts in order of the given array for (String host : hostlist) { - Jws2Instance orderedsvcs[] = hosts.get(host).toArray( - new Jws2Instance[1]); + Jws2Instance orderedsvcs[] = hosts.get(host) + .toArray(new Jws2Instance[1]); String sortbytype[] = new String[orderedsvcs.length]; for (int i = 0; i < sortbytype.length; i++) { @@ -517,8 +518,9 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI atpoint = JvSwingUtils.findOrCreateMenu(atpoint, host); if (atpoint.getToolTipText() == null) { - atpoint.setToolTipText(MessageManager.formatMessage( - "label.services_at", new String[] { host })); + atpoint.setToolTipText(MessageManager + .formatMessage("label.services_at", new String[] + { host })); } } if (bytype) @@ -529,9 +531,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI atpoint.setToolTipText(service.getActionText()); } } - if (!byhost - && !hostLabels.contains(host + service.serviceType - + service.getActionText())) + if (!byhost && !hostLabels.contains( + host + service.serviceType + service.getActionText())) // !hostLabels.contains(host + (bytype ? // service.serviceType+service.getActionText() : ""))) { @@ -562,12 +563,13 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI Desktop.showUrl(service.getHost()); } }); - hitm.setToolTipText(JvSwingUtils.wrapTooltip(true, - MessageManager.getString("label.open_jabaws_web_page"))); + hitm.setToolTipText( + JvSwingUtils.wrapTooltip(true, MessageManager + .getString("label.open_jabaws_web_page"))); lasthostFor.put(service.action, host); } - hostLabels.add(host + service.serviceType - + service.getActionText()); + hostLabels.add( + host + service.serviceType + service.getActionText()); } service.attachWSMenuEntry(atpoint, alignFrame); @@ -586,8 +588,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI } ; } - Thread runner = getDiscoverer().startDiscoverer( - new PropertyChangeListener() + Thread runner = getDiscoverer() + .startDiscoverer(new PropertyChangeListener() { @Override @@ -601,9 +603,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI for (Jws2Instance instance : getDiscoverer().services) { System.out.println("Service " + i++ + " " - + instance.getClass() + "@" - + instance.getHost() + ": " - + instance.getActionText()); + + instance.getClass() + "@" + instance.getHost() + + ": " + instance.getActionText()); } } @@ -715,10 +716,9 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI { Cache.log.warn("Problem whilst trying to make a URL from '" + ((url != null) ? url : "") + "'"); - Cache.log - .warn("This was probably due to a malformed comma separated list" - + " in the " - + JWS2HOSTURLS + Cache.log.warn( + "This was probably due to a malformed comma separated list" + + " in the " + JWS2HOSTURLS + " entry of $(HOME)/.jalview_properties)"); Cache.log.debug("Exception was ", ex); } @@ -748,7 +748,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI try { compbio.ws.client.WSTester - .main(new String[] { "-h=" + foo.toString() }); + .main(new String[] + { "-h=" + foo.toString() }); } catch (Exception e) { e.printStackTrace(); @@ -841,8 +842,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI urlsWithoutServices = new Vector(); } - if ((invalidServiceUrls == null || !invalidServiceUrls - .contains(jwsservers)) + if ((invalidServiceUrls == null + || !invalidServiceUrls.contains(jwsservers)) && !urlsWithoutServices.contains(jwsservers)) { urlsWithoutServices.add(jwsservers); @@ -897,7 +898,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI if (getUrlsWithoutServices() != null && getUrlsWithoutServices().size() > 0) { - ermsg.append(MessageManager.getString("warn.urls_no_jaba") + ": \n"); + ermsg.append( + MessageManager.getString("warn.urls_no_jaba") + ": \n"); for (String svcurl : getUrlsWithoutServices()) { if (list) @@ -1039,7 +1041,8 @@ public class Jws2Discoverer implements Runnable, WSMenuEntryProviderI public void setPreferredServiceFor(String serviceType, String serviceAction, Jws2Instance selectedServer) { - setPreferredServiceFor(null, serviceType, serviceAction, selectedServer); + setPreferredServiceFor(null, serviceType, serviceAction, + selectedServer); } /**