Fix junits broken by change in is-alive type 72/123472/1
authorJim Hahn <jrh3@att.com>
Mon, 23 Aug 2021 19:16:13 +0000 (15:16 -0400)
committerJim Hahn <jrh3@att.com>
Mon, 23 Aug 2021 19:16:25 +0000 (15:16 -0400)
Issue-ID: POLICY-3531
Change-Id: I1460333fdd2ebeb96aaa3b5d3186d2bd1eda2d71
Signed-off-by: Jim Hahn <jrh3@att.com>
services/services-onappf/src/test/java/org/onap/policy/apex/services/onappf/rest/CommonApexStarterRestServer.java

index 65d901d..7313f91 100644 (file)
@@ -28,6 +28,7 @@ import java.io.File;
 import java.security.SecureRandom;
 import java.util.Map;
 import java.util.Properties;
+import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.function.Function;
 import javax.net.ssl.SSLContext;
 import javax.ws.rs.client.Client;
@@ -209,7 +210,8 @@ public class CommonApexStarterRestServer {
     private void markActivator(final boolean wasAlive) {
         final Object manager = Whitebox.getInternalState(
                 Registry.get(ApexStarterConstants.REG_APEX_STARTER_ACTIVATOR, ApexStarterActivator.class), "manager");
-        Whitebox.setInternalState(manager, "running", wasAlive);
+        AtomicBoolean running = Whitebox.getInternalState(manager, "running");
+        running.set(wasAlive);
     }
 
     /**