for (ServiceName serviceName : getComponentStartServiceNames(deploymentUnit)) { ServiceController<?> controller = deploymentUnit.getServiceRegistry().getService(serviceName); if (controller != null) { for (DeploymentUnit sub : subDeployments) { ServiceRegistry registry = sub.getServiceRegistry(); List<ServiceName> componentStartServiceNames = getComponentStartServiceNames(sub);
processorTarget.addDeploymentProcessor(WeldExtension.SUBSYSTEM_NAME, Phase.INSTALL, Phase.INSTALL_WELD_BEAN_MANAGER, new WeldBeanManagerServiceProcessor()); processorTarget.addDeploymentProcessor(WeldExtension.SUBSYSTEM_NAME, Phase.CLEANUP, Phase.CLEANUP_EE - 1, new WeldDeploymentCleanupProcessor());