private String editUrl(String initUrl, String title)
{
String url=initUrl;
- URL foo;
+ URL foo=null;
if (url==null)
{
url = "";
}
if (valid && resp==JOptionPane.OK_OPTION)
{
- return urltf.getText().trim();
+ int validate = JOptionPane.showInternalConfirmDialog(Desktop.desktop, null, "Validate JabaWS Server ?\n(Look in console output for results)", JOptionPane.YES_NO_OPTION);
+ if (validate == JOptionPane.OK_OPTION)
+ {
+ if (jalview.ws.jws2.Jws2Discoverer.testServiceUrl(foo))
+ {
+ return foo.toString();
+ }
+ }
}
return initUrl;
}
{
new Thread(new Runnable() {
- @Override
public void run()
{
updateWsMenuConfig(false);
{
new Thread(new Runnable() {
- @Override
public void run()
{
progressBar.setVisible(true);
} else {
new Thread(new Runnable() {
- @Override
public void run()
{
Desktop.instance.startServiceDiscovery(false);