You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by ma...@apache.org on 2011/08/16 06:21:15 UTC
svn commit: r1158102 -
/oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/
Author: mattmann
Date: Tue Aug 16 04:21:15 2011
New Revision: 1158102
URL: http://svn.apache.org/viewvc?rev=1158102&view=rev
Log:
- OODT-310: refactoring and prep for Port WEngine to trunk
Added:
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionProcessor.java
- copied, changed from r1158032, oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionEvaluator.java
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialProcessor.java
- copied, changed from r1157889, oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialWorkflowProcessor.java
Removed:
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionEvaluator.java
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/NonBlockingIterativeWorkflowProcessorThread.java
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/NonBlockingShepardThread.java
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/NonBlockingThreadPoolWorkflowEngine.java
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/NonBlockingThreadPoolWorkflowEngineFactory.java
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialWorkflowProcessor.java
Modified:
oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ThreadPoolWorkflowEngine.java
Copied: oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionProcessor.java (from r1158032, oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionEvaluator.java)
URL: http://svn.apache.org/viewvc/oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionProcessor.java?p2=oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionProcessor.java&p1=oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionEvaluator.java&r1=1158032&r2=1158102&rev=1158102&view=diff
==============================================================================
--- oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionEvaluator.java (original)
+++ oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ConditionProcessor.java Tue Aug 16 04:21:15 2011
@@ -44,16 +44,16 @@ import org.apache.oodt.commons.util.Date
* @version $Revision$
*
*/
-public class ConditionEvaluator {
+public class ConditionProcessor {
protected Map<String, String> COND_TIMEOUTS;
protected Map<String, HashMap<String, WorkflowConditionInstance>> CONDITION_CACHE;
- private static final Logger LOG = Logger.getLogger(ConditionEvaluator.class
+ private static final Logger LOG = Logger.getLogger(ConditionProcessor.class
.getName());
- public ConditionEvaluator() {
+ public ConditionProcessor() {
this.COND_TIMEOUTS = new HashMap<String, String>();
this.CONDITION_CACHE = new HashMap<String, HashMap<String, WorkflowConditionInstance>>();
}
Copied: oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialProcessor.java (from r1157889, oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialWorkflowProcessor.java)
URL: http://svn.apache.org/viewvc/oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialProcessor.java?p2=oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialProcessor.java&p1=oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialWorkflowProcessor.java&r1=1157889&r2=1158102&rev=1158102&view=diff
==============================================================================
--- oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialWorkflowProcessor.java (original)
+++ oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/SequentialProcessor.java Tue Aug 16 04:21:15 2011
@@ -52,22 +52,22 @@ import java.util.logging.Logger;
*
*/
-public class SequentialWorkflowProcessor extends WorkflowProcessor implements
+public class SequentialProcessor extends WorkflowProcessor implements
WorkflowStatus, CoreMetKeys {
private Iterator<WorkflowTask> taskIterator;
/* our log stream */
private static Logger LOG = Logger
- .getLogger(SequentialWorkflowProcessor.class.getName());
+ .getLogger(SequentialProcessor.class.getName());
- private ConditionEvaluator conditionEvaluator;
+ private ConditionProcessor conditionEvaluator;
- public SequentialWorkflowProcessor(WorkflowInstance wInst,
+ public SequentialProcessor(WorkflowInstance wInst,
WorkflowInstanceRepository instRep, URL wParentUrl, long conditionWait) {
super(wInst, instRep, wParentUrl, conditionWait);
taskIterator = this.workflowInstance.getWorkflow().getTasks().iterator();
- this.conditionEvaluator = new ConditionEvaluator();
+ this.conditionEvaluator = new ConditionProcessor();
}
/* (non-Javadoc)
Modified: oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ThreadPoolWorkflowEngine.java
URL: http://svn.apache.org/viewvc/oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ThreadPoolWorkflowEngine.java?rev=1158102&r1=1158101&r2=1158102&view=diff
==============================================================================
--- oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ThreadPoolWorkflowEngine.java (original)
+++ oodt/trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/engine/ThreadPoolWorkflowEngine.java Tue Aug 16 04:21:15 2011
@@ -26,7 +26,7 @@ import org.apache.oodt.cas.workflow.stru
import org.apache.oodt.cas.workflow.structs.WorkflowTask;
import org.apache.oodt.cas.workflow.structs.exceptions.EngineException;
import org.apache.oodt.cas.workflow.structs.exceptions.InstanceRepositoryException;
-import org.apache.oodt.cas.workflow.engine.SequentialWorkflowProcessor;
+import org.apache.oodt.cas.workflow.engine.SequentialProcessor;
import org.apache.oodt.cas.workflow.instrepo.WorkflowInstanceRepository;
import org.apache.oodt.commons.util.DateConvert;
@@ -137,7 +137,7 @@ public class ThreadPoolWorkflowEngine im
*/
public synchronized void pauseWorkflowInstance(String workflowInstId) {
// okay, try and look up that worker thread in our hash map
- SequentialWorkflowProcessor worker = ((ThreadedProcessor) workerMap
+ SequentialProcessor worker = ((ThreadedProcessor) workerMap
.get(workflowInstId)).getProcessor();
if (worker == null) {
LOG.log(Level.WARNING,
@@ -161,7 +161,7 @@ public class ThreadPoolWorkflowEngine im
*/
public synchronized void resumeWorkflowInstance(String workflowInstId) {
// okay, try and look up that worker thread in our hash map
- SequentialWorkflowProcessor worker = ((ThreadedProcessor) workerMap
+ SequentialProcessor worker = ((ThreadedProcessor) workerMap
.get(workflowInstId)).getProcessor();
if (worker == null) {
LOG.log(Level.WARNING,
@@ -208,7 +208,7 @@ public class ThreadPoolWorkflowEngine im
wInst.setStatus(CREATED);
persistWorkflowInstance(wInst);
- SequentialWorkflowProcessor worker = new SequentialWorkflowProcessor(wInst,
+ SequentialProcessor worker = new SequentialProcessor(wInst,
instRep, this.wmgrUrl, this.conditionWait);
worker.setRClient(rClient);
workerMap.put(wInst.getId(), worker);
@@ -245,7 +245,7 @@ public class ThreadPoolWorkflowEngine im
*/
public synchronized boolean updateMetadata(String workflowInstId, Metadata met) {
// okay, try and look up that worker thread in our hash map
- SequentialWorkflowProcessor worker = ((ThreadedProcessor) workerMap
+ SequentialProcessor worker = ((ThreadedProcessor) workerMap
.get(workflowInstId)).getProcessor();
if (worker == null) {
LOG.log(Level.WARNING,
@@ -290,7 +290,7 @@ public class ThreadPoolWorkflowEngine im
*/
public synchronized void stopWorkflow(String workflowInstId) {
// okay, try and look up that worker thread in our hash map
- SequentialWorkflowProcessor worker = ((ThreadedProcessor) workerMap
+ SequentialProcessor worker = ((ThreadedProcessor) workerMap
.get(workflowInstId)).getProcessor();
if (worker == null) {
LOG.log(Level.WARNING,
@@ -324,7 +324,7 @@ public class ThreadPoolWorkflowEngine im
*/
public Metadata getWorkflowInstanceMetadata(String workflowInstId) {
// okay, try and look up that worker thread in our hash map
- SequentialWorkflowProcessor worker = ((ThreadedProcessor) workerMap
+ SequentialProcessor worker = ((ThreadedProcessor) workerMap
.get(workflowInstId)).getProcessor();
if (worker == null) {
// try and get the metadata
@@ -479,9 +479,9 @@ public class ThreadPoolWorkflowEngine im
class ThreadedProcessor implements Runnable {
- private SequentialWorkflowProcessor processor;
+ private SequentialProcessor processor;
- public ThreadedProcessor(SequentialWorkflowProcessor processor) {
+ public ThreadedProcessor(SequentialProcessor processor) {
this.processor = processor;
}
@@ -498,7 +498,7 @@ public class ThreadPoolWorkflowEngine im
/**
* @return the processor
*/
- public SequentialWorkflowProcessor getProcessor() {
+ public SequentialProcessor getProcessor() {
return processor;
}
@@ -506,7 +506,7 @@ public class ThreadPoolWorkflowEngine im
* @param processor
* the processor to set
*/
- public void setProcessor(SequentialWorkflowProcessor processor) {
+ public void setProcessor(SequentialProcessor processor) {
this.processor = processor;
}