Fixed javadoc warning; added shared executor/timer wrappers to prevent inadvertent shutdown; added shutdown to CoreManager.deactivate.
Change-Id: I27f31b5d41050d6d87cd6419ab863201c4585843
diff --git a/core/net/src/main/java/org/onosproject/core/impl/CoreManager.java b/core/net/src/main/java/org/onosproject/core/impl/CoreManager.java
index d860b9c..375de99 100644
--- a/core/net/src/main/java/org/onosproject/core/impl/CoreManager.java
+++ b/core/net/src/main/java/org/onosproject/core/impl/CoreManager.java
@@ -64,9 +64,9 @@
@Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
protected ComponentConfigService cfgService;
- @Property(name = "sharedThreadPoolSize", intValue = SharedExecutors.DEFAULT_THREAD_SIZE,
+ @Property(name = "sharedThreadPoolSize", intValue = SharedExecutors.DEFAULT_POOL_SIZE,
label = "Configure shared pool maximum size ")
- private int sharedThreadPoolSize = SharedExecutors.DEFAULT_THREAD_SIZE;
+ private int sharedThreadPoolSize = SharedExecutors.DEFAULT_POOL_SIZE;
@Activate
public void activate() {
@@ -80,6 +80,7 @@
@Deactivate
public void deactivate() {
cfgService.unregisterProperties(getClass(), false);
+ SharedExecutors.shutdown();
}
@Override