Clean up Process Engine selection logic 59/22859/2
authorRob Daugherty <rd472p@att.com>
Wed, 8 Nov 2017 23:35:49 +0000 (18:35 -0500)
committerRob Daugherty <rd472p@att.com>
Thu, 9 Nov 2017 02:27:10 +0000 (21:27 -0500)
commitd750eabf5de2423f0a7c89ffbfbcc0d65bb4623e
tree2bea22d58ac6c5844e58a71487ee27b3c64ee832
parent3935e84e0306183450fc080a09fcc1d13ced345e
Clean up Process Engine selection logic

Several failed attempts to split the BPMN application into
multiple applications with separate camunda process engines
have left a mess of confusing classes and process engine
definitions.

In the Amsterdam release, there should be only one BPMN
application war.  This is MSOInfrastructureBPMN.
MSOCommonBPMN should not be deployed as a separate
application.  Its classes are compiled into a jar and
this is included inside MSOInfrastructureBPMN.

The MSOInfrastructureBPMN application should use the
"default" process engine.

WorkflowAsyncInfrastructureResource and
MSOCommonApplication classes are not needed.

Issue: SO-322
Change-Id: Ifdb3b33541346b561a16361d1aa791e8342a34fa
Signed-off-by: Rob Daugherty <rd472p@att.com>
22 files changed:
.gitignore
bpmn/MSOCommonBPMN/pom.xml
bpmn/MSOCommonBPMN/src/main/java/org/openecomp/mso/bpmn/common/MSOCommonApplication.java [deleted file]
bpmn/MSOCommonBPMN/src/main/java/org/openecomp/mso/bpmn/common/workflow/service/AbstractCallbackService.java
bpmn/MSOCommonBPMN/src/main/java/org/openecomp/mso/bpmn/common/workflow/service/ProcessEngineAwareService.java [moved from bpmn/MSOCommonBPMN/src/main/java/org/openecomp/mso/bpmn/common/workflow/service/WorkflowAsyncCommonResource.java with 50% similarity]
bpmn/MSOCommonBPMN/src/main/java/org/openecomp/mso/bpmn/common/workflow/service/SDNCAdapterCallbackServiceImpl.java
bpmn/MSOCommonBPMN/src/main/java/org/openecomp/mso/bpmn/common/workflow/service/WorkflowAsyncResource.java
bpmn/MSOCommonBPMN/src/main/java/org/openecomp/mso/bpmn/common/workflow/service/WorkflowResource.java
bpmn/MSOCommonBPMN/src/main/java/org/openecomp/mso/bpmn/common/workflow/service/WorkflowResourceApplication.java
bpmn/MSOCommonBPMN/src/main/resources/META-INF/processes.xml
bpmn/MSOCommonBPMN/src/main/webapp/WEB-INF/applicationContext.xml [deleted file]
bpmn/MSOCommonBPMN/src/main/webapp/WEB-INF/jboss-deployment-structure.xml [deleted file]
bpmn/MSOCommonBPMN/src/main/webapp/WEB-INF/jboss-web.xml [deleted file]
bpmn/MSOCommonBPMN/src/main/webapp/WEB-INF/web.xml [deleted file]
bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/bpmn/common/BPMNUtil.java
bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/bpmn/common/WorkflowAsyncResourceTest.java
bpmn/MSOCommonBPMN/src/test/java/org/openecomp/mso/bpmn/common/WorkflowTest.java
bpmn/MSOInfrastructureBPMN/src/main/java/org/openecomp/mso/bpmn/infrastructure/workflow/service/WorkflowAsyncInfrastructureResource.java [deleted file]
bpmn/MSOInfrastructureBPMN/src/main/java/org/openecomp/mso/bpmn/infrastructure/workflow/service/WorkflowResourceApplication.java
bpmn/MSOInfrastructureBPMN/src/main/resources/META-INF/processes.xml
packages/arquillian-unit-tests/src/test/java/org/openecomp/mso/global_tests/soapui/SoapUiITCase.java
packages/deliveries/src/main/assembly/war-pack/mso-wars.xml