class FeatureFetcher
{
/*
- * TODO: generalise to track all jalview events to orchestrate batch processing
- * events.
+ * TODO: generalise to track all jalview events to orchestrate batch
+ * processing events.
*/
private int queued = 0;
System.setSecurityManager(null);
}
+ /*
+ * @j2sNative J2S.db._DirectDatabaseCalls["compbio.dundee.ac.uk"]=null;
+ * @j2sNative J2S.db._DirectDatabaseCalls["jalview.org"]=null;
+ *
+ */
System.out
.println("Java version: " + System.getProperty("java.version"));
System.out.println("Java Home: " + System.getProperty("java.home"));
}
headless = true;
}
- if (GraphicsEnvironment.isHeadless())
- {
- headless = true;
- }
- // <<?
-
- // anything else!
final String jabawsUrl = aparser.getValue(ArgsParser.JABAWS);
allowServices = !("none".equals(jabawsUrl));
System.out.println("Error setting Taskbar: " + t.getMessage());
}
desktop.setVisible(true);
-
+ if (Platform.isJS())
+ Cache.setProperty("SHOW_JWS2_SERVICES", "false");
+ if (allowServices)
+ {
+ desktop.startServiceDiscovery();
+ }
if (!isJS)
/**
* Java only
* @j2sIgnore
*/
{
- if (allowServices)
- desktop.startServiceDiscovery();
if (!aparser.contains("nousagestats"))
{
startUsageStats(desktop);
createOutputFiles(aparser, format);
}
}
+ if (headless)
+ {
+ af.getViewport().getCalcManager().shutdown();
+ }
}
// extract groovy arguments before anything else.
// Once all other stuff is done, execute any groovy scripts (in order)