Gave threadpools more appropriate names.
Change-Id: Ib7ce71a3028363b1465fbd5775f84e2befaf80c1
diff --git a/core/store/dist/src/main/java/org/onosproject/store/app/GossipApplicationStore.java b/core/store/dist/src/main/java/org/onosproject/store/app/GossipApplicationStore.java
index 1c3c098..805c9ca 100644
--- a/core/store/dist/src/main/java/org/onosproject/store/app/GossipApplicationStore.java
+++ b/core/store/dist/src/main/java/org/onosproject/store/app/GossipApplicationStore.java
@@ -89,9 +89,7 @@
INSTALLED, ACTIVATED, DEACTIVATED
}
- private final ScheduledExecutorService executor =
- Executors.newSingleThreadScheduledExecutor(groupedThreads("onos/app", "store"));
-
+ private ScheduledExecutorService executor;
private ExecutorService messageHandlingExecutor;
private EventuallyConsistentMap<ApplicationId, Application> apps;
@@ -113,6 +111,8 @@
.register(KryoNamespaces.API)
.register(InternalState.class);
+ executor = Executors.newSingleThreadScheduledExecutor(groupedThreads("onos/app", "store"));
+
messageHandlingExecutor = Executors.newSingleThreadExecutor(
groupedThreads("onos/store/app", "message-handler"));
@@ -154,6 +154,7 @@
public void deactivate() {
clusterCommunicator.removeSubscriber(APP_BITS_REQUEST);
messageHandlingExecutor.shutdown();
+ executor.shutdown();
apps.destroy();
states.destroy();
permissions.destroy();