X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.server%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fservices%2Fimpl%2Fruntime%2FAgentServiceImpl.java;fp=runtime%2Forg.argeo.slc.server%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fservices%2Fimpl%2Fruntime%2FAgentServiceImpl.java;h=b08e9e8d10dc8b120e1ad9e813b5b74daa1293ca;hb=747ed8fc0f215e55f8aa7921f6fc7c46edd53237;hp=021f573645f78f98540ccee7b11d4048cd2df7f3;hpb=a6912571bad762e9f4289e9c3ba570de225a884c;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/impl/runtime/AgentServiceImpl.java b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/impl/runtime/AgentServiceImpl.java index 021f57364..b08e9e8d1 100644 --- a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/impl/runtime/AgentServiceImpl.java +++ b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/services/impl/runtime/AgentServiceImpl.java @@ -56,6 +56,15 @@ public class AgentServiceImpl implements AgentService, InitializingBean, protected class PingThread extends Thread { public void run() { + + // FIXME: temporary hack so that the ping starts after the server + // has been properly started. + try { + Thread.sleep(5 * 1000); + } catch (InterruptedException e1) { + // silent + } + log.info("Start pinging agents."); while (pingThreadActive) { List lst = slcAgentDescriptorDao