diff --git a/org.adempiere.server/src/main/server/org/compiere/server/AdempiereServerMgr.java b/org.adempiere.server/src/main/server/org/compiere/server/AdempiereServerMgr.java index 644e1ab0b5..e0f777e0f5 100644 --- a/org.adempiere.server/src/main/server/org/compiere/server/AdempiereServerMgr.java +++ b/org.adempiere.server/src/main/server/org/compiere/server/AdempiereServerMgr.java @@ -25,6 +25,7 @@ import java.util.Properties; import java.util.Set; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; +import java.util.concurrent.atomic.AtomicBoolean; import java.util.logging.Level; import org.adempiere.base.Core; @@ -467,10 +468,7 @@ public class AdempiereServerMgr implements ServiceTrackerCustomizer scheduleFuture; + protected AtomicBoolean stop; private LocalServerController(AdempiereServer server) { this(server, true); @@ -743,22 +745,47 @@ public class AdempiereServerMgr implements ServiceTrackerCustomizer