-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/37705/
-----------------------------------------------------------

Review request for oodt, Lewis McGibbney and Chris Mattmann.


Repository: oodt


Description
-------

Extracted interfaces from workflow server and client, and created Avro RPC base 
communication. Created Avro types for transmision, and a factory that manages 
trasformation from avro type to oodt type. Scrips now use Avro rpc.


Diffs
-----

  
trunk/crawler/src/main/java/org/apache/oodt/cas/crawl/action/WorkflowMgrStatusUpdate.java
 1693501 
  
trunk/mvn/archetypes/radix/src/main/resources/archetype-resources/workflow/src/main/resources/bin/wmgr
 1693501 
  
trunk/mvn/archetypes/radix/src/main/resources/archetype-resources/workflow/src/main/resources/bin/wmgr-client
 1693501 
  
trunk/pcs/core/src/main/java/org/apache/oodt/pcs/util/WorkflowManagerUtils.java 
1693501 
  trunk/pge/src/main/java/org/apache/oodt/cas/pge/PGETaskInstance.java 1693501 
  trunk/pge/src/test/java/org/apache/oodt/cas/pge/TestPGETaskInstance.java 
1693501 
  
trunk/webapp/components/src/main/java/org/apache/oodt/cas/webcomponents/workflow/WorkflowMgrConn.java
 1693501 
  trunk/workflow/pom.xml 1693501 
  trunk/workflow/src/main/avro/types/AvroWorkflow.avsc PRE-CREATION 
  trunk/workflow/src/main/avro/types/AvroWorkflowCondition.avsc PRE-CREATION 
  trunk/workflow/src/main/avro/types/AvroWorkflowInstance.avsc PRE-CREATION 
  trunk/workflow/src/main/avro/types/AvroWorkflowInstancePage.avsc PRE-CREATION 
  trunk/workflow/src/main/avro/types/AvroWorkflowTask.avsc PRE-CREATION 
  trunk/workflow/src/main/avro/types/protocol.avdl PRE-CREATION 
  trunk/workflow/src/main/bin/wmgr 1693501 
  trunk/workflow/src/main/bin/wmgr-client 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetFirstPageCliAction.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetLastPageCliAction.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetNextPageCliAction.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetPrevPageCliAction.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetWorkflowInstCliAction.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetWorkflowInstsCliAction.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/WorkflowCliAction.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/examples/BranchRedirector.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/examples/RandomStatusUpdateTask.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/structs/TaskJob.java 
1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/structs/WorkflowInstancePage.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManager.java
 PRE-CREATION 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManagerClient.java
 PRE-CREATION 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/WorkflowManager.java
 PRE-CREATION 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/WorkflowManagerClient.java
 PRE-CREATION 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManager.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManagerClient.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/tools/InstanceRepoCleaner.java
 1693501 
  
trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/util/AvroTypeFactory.java
 PRE-CREATION 
  
trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/cli/TestWorkflowCli.java
 1693501 
  
trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/cli/UseMockClientCmdLineActionStore.java
 1693501 
  
trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/MockWorkflowManagerClient.java
 PRE-CREATION 
  
trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestAvroRpcWorkflowManager.java
 PRE-CREATION 
  
trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestAvroRpcWorkflowManagerClient.java
 PRE-CREATION 
  
trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestWorkflowManagerClient.java
 PRE-CREATION 
  
trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestXmlRpcWorkflowManager.java
 1693501 

Diff: https://reviews.apache.org/r/37705/diff/


Testing
-------

Uses existing tests and create tests for Avro RPC. Tested Avro type factory. 
Used user guide and build and run workflow server, sending an event.


Thanks,

Radu Manole

Reply via email to