Author: mattmann
Date: Tue Feb 28 15:00:59 2012
New Revision: 1294681
URL: http://svn.apache.org/viewvc?rev=1294681&view=rev
Log:
- fix for OODT-396: Add shutdown hook to the Workflow Manager server
Modified:
oodt/trunk/CHANGES.txt
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManager.java
Modified: oodt/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/oodt/trunk/CHANGES.txt?rev=1294681&r1=1294680&r2=1294681&view=diff
==============================================================================
--- oodt/trunk/CHANGES.txt (original)
+++ oodt/trunk/CHANGES.txt Tue Feb 28 15:00:59 2012
@@ -3,6 +3,9 @@ Apache OODT Change Log
Release 0.4: Current Development
--------------------------------------------
+
+* OODT-396 Add shutdown hook to the Workflow Manager server (mattmann)
+
* OODT-394 Integrate CAS-Protocol with CAS-CLI (bfoster)
* OODT-392 Remove old command line option code from commons (bfoster)
Modified:
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManager.java
URL:
http://svn.apache.org/viewvc/oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManager.java?rev=1294681&r1=1294680&r2=1294681&view=diff
==============================================================================
---
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManager.java
(original)
+++
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManager.java
Tue Feb 28 15:00:59 2012
@@ -148,6 +148,15 @@ public class XmlRpcWorkflowManager {
}
+ public boolean shutdown() {
+ if (this.webServer != null) {
+ webServer.shutdown();
+ webServer = null;
+ return true;
+ } else
+ return false;
+ }
+
public String executeDynamicWorkflow(Vector<String> taskIds, Hashtable
metadata)
throws RepositoryException, EngineException {
if (taskIds == null || (taskIds != null && taskIds.size() == 0))