Repository: incubator-nifi
Updated Branches:
  refs/heads/develop a183d88f2 -> ebf3cdc77


NIFI-215: Shut down the ProcessScheduler that is used for Reporting Tasks when 
NCM is stopped


Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/d879e0d6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/d879e0d6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/d879e0d6

Branch: refs/heads/develop
Commit: d879e0d640a1bc6c4de2ea3a4ad2666a00b18e29
Parents: a183d88
Author: Mark Payne <marka...@hotmail.com>
Authored: Wed Dec 31 08:07:40 2014 -0500
Committer: Mark Payne <marka...@hotmail.com>
Committed: Wed Dec 31 08:07:40 2014 -0500

----------------------------------------------------------------------
 .../org/apache/nifi/cluster/manager/impl/WebClusterManager.java  | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/d879e0d6/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
----------------------------------------------------------------------
diff --git 
a/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
 
b/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
index 3defea7..511bb7d 100644
--- 
a/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
+++ 
b/nar-bundles/framework-bundle/framework/cluster/src/main/java/org/apache/nifi/cluster/manager/impl/WebClusterManager.java
@@ -512,6 +512,10 @@ public class WebClusterManager implements 
HttpClusterManager, ProtocolHandler, C
                 servicesBroadcaster.stop();
             }
 
+            if ( processScheduler != null ) {
+                processScheduler.shutdown();
+            }
+            
             if (encounteredException) {
                 throw new IOException("Failed to shutdown Cluster Manager 
because one or more cluster services failed to shutdown.  Check the logs for 
details.");
             }

Reply via email to