Sonar objects to non-static members in servlet objects
Change-Id: I4544fcececda5146c03ba1d551cc0a119b29c502
diff --git a/web/gui/src/main/java/org/onosproject/ui/impl/UiWebSocketServlet.java b/web/gui/src/main/java/org/onosproject/ui/impl/UiWebSocketServlet.java
index 2db0c61..650f727 100644
--- a/web/gui/src/main/java/org/onosproject/ui/impl/UiWebSocketServlet.java
+++ b/web/gui/src/main/java/org/onosproject/ui/impl/UiWebSocketServlet.java
@@ -40,12 +40,12 @@
private static UiWebSocketServlet instance;
private static final Object INSTANCE_LOCK = new Object();
- private ServiceDirectory directory = new DefaultServiceDirectory();
+ private static ServiceDirectory directory = new DefaultServiceDirectory();
private final Set<UiWebSocket> sockets = Sets.newConcurrentHashSet();
private final Timer timer = new Timer();
private final TimerTask pruner = new Pruner();
- private boolean isStopped = false;
+ private static boolean isStopped = false;
/**
* Closes all currently open UI web-sockets.
@@ -53,7 +53,7 @@
public static void closeAll() {
synchronized (INSTANCE_LOCK) {
if (instance != null) {
- instance.isStopped = true;
+ isStopped = true;
instance.sockets.forEach(UiWebSocket::close);
instance.sockets.clear();
instance.pruner.cancel();