----------------------------------------------------------- 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