Author: kwright
Date: Mon Aug 13 18:42:26 2012
New Revision: 1372543

URL: http://svn.apache.org/viewvc?rev=1372543&view=rev
Log:
Fix for CONNECTORS-504.

Modified:
    manifoldcf/trunk/CHANGES.txt
    
manifoldcf/trunk/framework/agents/src/main/java/org/apache/manifoldcf/agents/system/ManifoldCF.java

Modified: manifoldcf/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1372543&r1=1372542&r2=1372543&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Mon Aug 13 18:42:26 2012
@@ -3,6 +3,10 @@ $Id$
 
 ======================= 0.7-dev =====================
 
+CONNECTORS-504: Stop agents process from talking to database after 
+the stop signal has been sent.
+(Karl Wright)
+
 CONNECTORS-503: Add support in status reports for hopcount exceeded
 status.
 (Karl Wright)

Modified: 
manifoldcf/trunk/framework/agents/src/main/java/org/apache/manifoldcf/agents/system/ManifoldCF.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/framework/agents/src/main/java/org/apache/manifoldcf/agents/system/ManifoldCF.java?rev=1372543&r1=1372542&r2=1372543&view=diff
==============================================================================
--- 
manifoldcf/trunk/framework/agents/src/main/java/org/apache/manifoldcf/agents/system/ManifoldCF.java
 (original)
+++ 
manifoldcf/trunk/framework/agents/src/main/java/org/apache/manifoldcf/agents/system/ManifoldCF.java
 Mon Aug 13 18:42:26 2012
@@ -110,7 +110,6 @@ public class ManifoldCF extends org.apac
   {
     // Get agent manager
     IAgentManager manager = AgentManagerFactory.make(threadContext);
-    String[] classes = manager.getAllAgents();
     ManifoldCFException problem = null;
     synchronized (runningHash)
     {
@@ -118,6 +117,7 @@ public class ManifoldCF extends org.apac
       // (If it has, it means that the JVM is trying to shut down.)
       if (stopAgentsRun)
         return;
+      String[] classes = manager.getAllAgents();
       int i = 0;
       while (i < classes.length)
       {


Reply via email to