diff --git a/de.micromata.mgc.chronos/src/main/java/de/micromata/genome/chronos/spi/lsconfig/ChronosLocalSettingsConfigModel.java b/de.micromata.mgc.chronos/src/main/java/de/micromata/genome/chronos/spi/lsconfig/ChronosLocalSettingsConfigModel.java index 6b3ae354..d5be8a94 100644 --- a/de.micromata.mgc.chronos/src/main/java/de/micromata/genome/chronos/spi/lsconfig/ChronosLocalSettingsConfigModel.java +++ b/de.micromata.mgc.chronos/src/main/java/de/micromata/genome/chronos/spi/lsconfig/ChronosLocalSettingsConfigModel.java @@ -42,7 +42,7 @@ public class ChronosLocalSettingsConfigModel extends AbstractLocalSettingsConfig private ValContext parseValContext; @ALocalSettingsPath(comment = "Virtual Hostname used by chronos") private String virtualHostName; - @ALocalSettingsPath(comment = "Node binding time in milliseconds", defaultValue = "3600000") + @ALocalSettingsPath(comment = "Node binding time in milliseconds", defaultValue = "60000") private String minNodeBindTime; public ChronosLocalSettingsConfigModel() diff --git a/de.micromata.mgc.chronos/src/main/java/de/micromata/genome/chronos/spi/lsconfig/LsChronosSchedulerInitServiceImpl.java b/de.micromata.mgc.chronos/src/main/java/de/micromata/genome/chronos/spi/lsconfig/LsChronosSchedulerInitServiceImpl.java index 75972084..9f0fa98e 100644 --- a/de.micromata.mgc.chronos/src/main/java/de/micromata/genome/chronos/spi/lsconfig/LsChronosSchedulerInitServiceImpl.java +++ b/de.micromata.mgc.chronos/src/main/java/de/micromata/genome/chronos/spi/lsconfig/LsChronosSchedulerInitServiceImpl.java @@ -33,10 +33,23 @@ */ public class LsChronosSchedulerInitServiceImpl implements ChronosSchedulerInitService { + private static boolean mgcApplicationPresent() + { + try { + Class.forName("de.micromata.mgc.application.MgcApplication"); + return true; + } catch (ClassNotFoundException e) { + // not catching. + return false; + } + } @Override public void initSchedulerManager(SchedulerManager schedManager) { + if (mgcApplicationPresent() == false) { + return; + } ChronosLocalSettingsConfigModel cm = new ChronosLocalSettingsConfigModel(); try { cm.fromLocalSettings(LocalSettings.get());