X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=webservices%2Fcompbio%2Fstat%2Fservlet%2FStatisticCollector.java;fp=webservices%2Fcompbio%2Fstat%2Fservlet%2FStatisticCollector.java;h=0fadfb57aa2e3e58c0a4c3564db8c7567ffa462d;hb=1e8254e6a48302dd3e47e1f68cc51f6a6b9c33db;hp=04897905356dad1a1b23c075653d22557d0db81a;hpb=18ab5ac43d48a62414e7d6e6e4d96e250e1ea923;p=jabaws.git diff --git a/webservices/compbio/stat/servlet/StatisticCollector.java b/webservices/compbio/stat/servlet/StatisticCollector.java index 0489790..0fadfb5 100644 --- a/webservices/compbio/stat/servlet/StatisticCollector.java +++ b/webservices/compbio/stat/servlet/StatisticCollector.java @@ -56,10 +56,9 @@ public class StatisticCollector implements ServletContextListener { log.info("Initializing statistics collector"); executor = Executors.newScheduledThreadPool(2); - // FIXME Nullpointer if jobsout is not available? + if (collectClusterStats()) { - // TODO remove work out of the constructor Tomcat takes ages to - // start! + ExecutionStatCollector clusterCollector = new ExecutionStatCollector( clusterWorkDir, clusterMaxRuntime); clustercf = executor.scheduleAtFixedRate(clusterCollector, 60, @@ -83,7 +82,6 @@ public class StatisticCollector implements ServletContextListener { } else { log.info("Local statistics collector is disabled or not configured! "); } - } static String getClusterJobDir() {