This service is responsible for starting the {@link MscManagedProcessApplication} service.
We need this as an extra step since we need a declarative dependency on the ProcessApplicationComponent in order to call the getName() method on the ProcessApplication. The name of the process application is subsequently used for composing the name of the {@link MscManagedProcessApplication} service which means that it must be available whenregistering the service.
This service depends on all {@link ProcessApplicationDeploymentService} instances started for theprocess application. Thus, when this service is started, it is guaranteed that all process application deployments have completed successfully.
This service creates the {@link ProcessApplicationInfo} object and passes it to the{@link MscManagedProcessApplication} service.
@author Daniel Meyer
|
|