Issue-ID: POLICY-3531
Change-Id: I5eadaa6dbb0c66940a5af0c552894a3d874d51a1
Signed-off-by: Jim Hahn <jrh3@att.com>
import java.nio.file.Files;
import java.nio.file.Path;
import java.security.SecureRandom;
import java.nio.file.Files;
import java.nio.file.Path;
import java.security.SecureRandom;
+import java.util.concurrent.atomic.AtomicBoolean;
import javax.net.ssl.SSLContext;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.net.ssl.SSLContext;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
*/
private void markActivator(boolean newAlive) {
Object manager = Whitebox.getInternalState(XacmlPdpActivator.getCurrent(), "serviceManager");
*/
private void markActivator(boolean newAlive) {
Object manager = Whitebox.getInternalState(XacmlPdpActivator.getCurrent(), "serviceManager");
- Whitebox.setInternalState(manager, "running", newAlive);
+ AtomicBoolean running = Whitebox.getInternalState(manager, "running");
+ running.set(newAlive);