diff --git a/providers/rest/device/src/main/java/org/onosproject/provider/rest/device/impl/RestDeviceProvider.java b/providers/rest/device/src/main/java/org/onosproject/provider/rest/device/impl/RestDeviceProvider.java index 496375769a..a4d9f56cbc 100644 --- a/providers/rest/device/src/main/java/org/onosproject/provider/rest/device/impl/RestDeviceProvider.java +++ b/providers/rest/device/src/main/java/org/onosproject/provider/rest/device/impl/RestDeviceProvider.java @@ -179,6 +179,7 @@ public class RestDeviceProvider extends AbstractProvider providerService = null; factories.forEach(cfgService::unregisterConfigFactory); scheduledTask.cancel(true); + executor.shutdown(); log.info("Stopped"); }