} else if (eeDefaultResourceJndiNames.getManagedScheduledExecutorService() != null && EE_MANAGED_SCHEDULED_EXECUTOR_SERVICE_CLASS_NAME.equals(typeName)) { return eeDefaultResourceJndiNames.getManagedScheduledExecutorService(); } else if (eeDefaultResourceJndiNames.getManagedThreadFactory() != null && EE_MANAGED_THREAD_FACTORY_CLASS_NAME.equals(typeName)) { return eeDefaultResourceJndiNames.getManagedThreadFactory();
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); if (DeploymentTypeMarker.isType(EAR, deploymentUnit)) { return; } final EEModuleDescription moduleDescription = deploymentUnit.getAttachment(Attachments.EE_MODULE_DESCRIPTION); if(moduleDescription == null) { return; } final String contextService = moduleDescription.getDefaultResourceJndiNames().getContextService(); if(contextService != null) { addBinding(contextService, COMP_DEFAULT_CONTEXT_SERVICE_JNDI_NAME, MODULE_DEFAULT_CONTEXT_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedExecutorService = moduleDescription.getDefaultResourceJndiNames().getManagedExecutorService(); if(managedExecutorService != null) { addBinding(managedExecutorService, COMP_DEFAULT_MANAGED_EXECUTOR_SERVICE_JNDI_NAME, MODULE_DEFAULT_MANAGED_EXECUTOR_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedScheduledExecutorService = moduleDescription.getDefaultResourceJndiNames().getManagedScheduledExecutorService(); if(managedScheduledExecutorService != null) { addBinding(managedScheduledExecutorService, COMP_DEFAULT_MANAGED_SCHEDULED_EXECUTOR_SERVICE_JNDI_NAME, MODULE_DEFAULT_MANAGED_SCHEDULED_EXECUTOR_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedThreadFactory = moduleDescription.getDefaultResourceJndiNames().getManagedThreadFactory(); if(managedThreadFactory != null) { addBinding(managedThreadFactory, COMP_DEFAULT_MANAGED_THREAD_FACTORY_JNDI_NAME, MODULE_DEFAULT_MANAGED_THREAD_FACTORY_JNDI_NAME, moduleDescription, deploymentUnit); } }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { // store subsystem config in module description final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); final EEModuleDescription eeModuleDescription = deploymentUnit.getAttachment(Attachments.EE_MODULE_DESCRIPTION); if(eeModuleDescription != null) { // set names only if these are not set yet final EEDefaultResourceJndiNames defaultResourceJndiNames = eeModuleDescription.getDefaultResourceJndiNames(); if(defaultResourceJndiNames.getContextService() == null) { defaultResourceJndiNames.setContextService(contextService); } if(defaultResourceJndiNames.getDataSource() == null) { defaultResourceJndiNames.setDataSource(dataSource); } if(defaultResourceJndiNames.getJmsConnectionFactory() == null) { defaultResourceJndiNames.setJmsConnectionFactory(jmsConnectionFactory); } if(defaultResourceJndiNames.getManagedExecutorService() == null) { defaultResourceJndiNames.setManagedExecutorService(managedExecutorService); } if(defaultResourceJndiNames.getManagedScheduledExecutorService() == null) { defaultResourceJndiNames.setManagedScheduledExecutorService(managedScheduledExecutorService); } if(defaultResourceJndiNames.getManagedThreadFactory() == null) { defaultResourceJndiNames.setManagedThreadFactory(managedThreadFactory); } } }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); if (DeploymentTypeMarker.isType(EAR, deploymentUnit)) { return; } final EEModuleDescription moduleDescription = deploymentUnit.getAttachment(Attachments.EE_MODULE_DESCRIPTION); if(moduleDescription == null) { return; } final String contextService = moduleDescription.getDefaultResourceJndiNames().getContextService(); if(contextService != null) { addBinding(contextService, COMP_DEFAULT_CONTEXT_SERVICE_JNDI_NAME, MODULE_DEFAULT_CONTEXT_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedExecutorService = moduleDescription.getDefaultResourceJndiNames().getManagedExecutorService(); if(managedExecutorService != null) { addBinding(managedExecutorService, COMP_DEFAULT_MANAGED_EXECUTOR_SERVICE_JNDI_NAME, MODULE_DEFAULT_MANAGED_EXECUTOR_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedScheduledExecutorService = moduleDescription.getDefaultResourceJndiNames().getManagedScheduledExecutorService(); if(managedScheduledExecutorService != null) { addBinding(managedScheduledExecutorService, COMP_DEFAULT_MANAGED_SCHEDULED_EXECUTOR_SERVICE_JNDI_NAME, MODULE_DEFAULT_MANAGED_SCHEDULED_EXECUTOR_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedThreadFactory = moduleDescription.getDefaultResourceJndiNames().getManagedThreadFactory(); if(managedThreadFactory != null) { addBinding(managedThreadFactory, COMP_DEFAULT_MANAGED_THREAD_FACTORY_JNDI_NAME, MODULE_DEFAULT_MANAGED_THREAD_FACTORY_JNDI_NAME, moduleDescription, deploymentUnit); } }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { // store subsystem config in module description final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); final EEModuleDescription eeModuleDescription = deploymentUnit.getAttachment(Attachments.EE_MODULE_DESCRIPTION); if(eeModuleDescription != null) { // set names only if these are not set yet final EEDefaultResourceJndiNames defaultResourceJndiNames = eeModuleDescription.getDefaultResourceJndiNames(); if(defaultResourceJndiNames.getContextService() == null) { defaultResourceJndiNames.setContextService(contextService); } if(defaultResourceJndiNames.getDataSource() == null) { defaultResourceJndiNames.setDataSource(dataSource); } if(defaultResourceJndiNames.getJmsConnectionFactory() == null) { defaultResourceJndiNames.setJmsConnectionFactory(jmsConnectionFactory); } if(defaultResourceJndiNames.getManagedExecutorService() == null) { defaultResourceJndiNames.setManagedExecutorService(managedExecutorService); } if(defaultResourceJndiNames.getManagedScheduledExecutorService() == null) { defaultResourceJndiNames.setManagedScheduledExecutorService(managedScheduledExecutorService); } if(defaultResourceJndiNames.getManagedThreadFactory() == null) { defaultResourceJndiNames.setManagedThreadFactory(managedThreadFactory); } } }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); if (DeploymentTypeMarker.isType(EAR, deploymentUnit)) { return; } final EEModuleDescription moduleDescription = deploymentUnit.getAttachment(Attachments.EE_MODULE_DESCRIPTION); if(moduleDescription == null) { return; } final String contextService = moduleDescription.getDefaultResourceJndiNames().getContextService(); if(contextService != null) { addBinding(contextService, COMP_DEFAULT_CONTEXT_SERVICE_JNDI_NAME, MODULE_DEFAULT_CONTEXT_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedExecutorService = moduleDescription.getDefaultResourceJndiNames().getManagedExecutorService(); if(managedExecutorService != null) { addBinding(managedExecutorService, COMP_DEFAULT_MANAGED_EXECUTOR_SERVICE_JNDI_NAME, MODULE_DEFAULT_MANAGED_EXECUTOR_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedScheduledExecutorService = moduleDescription.getDefaultResourceJndiNames().getManagedScheduledExecutorService(); if(managedScheduledExecutorService != null) { addBinding(managedScheduledExecutorService, COMP_DEFAULT_MANAGED_SCHEDULED_EXECUTOR_SERVICE_JNDI_NAME, MODULE_DEFAULT_MANAGED_SCHEDULED_EXECUTOR_SERVICE_JNDI_NAME, moduleDescription, deploymentUnit); } final String managedThreadFactory = moduleDescription.getDefaultResourceJndiNames().getManagedThreadFactory(); if(managedThreadFactory != null) { addBinding(managedThreadFactory, COMP_DEFAULT_MANAGED_THREAD_FACTORY_JNDI_NAME, MODULE_DEFAULT_MANAGED_THREAD_FACTORY_JNDI_NAME, moduleDescription, deploymentUnit); } }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { // store subsystem config in module description final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); final EEModuleDescription eeModuleDescription = deploymentUnit.getAttachment(Attachments.EE_MODULE_DESCRIPTION); if(eeModuleDescription != null) { // set names only if these are not set yet final EEDefaultResourceJndiNames defaultResourceJndiNames = eeModuleDescription.getDefaultResourceJndiNames(); if(defaultResourceJndiNames.getContextService() == null) { defaultResourceJndiNames.setContextService(contextService); } if(defaultResourceJndiNames.getDataSource() == null) { defaultResourceJndiNames.setDataSource(dataSource); } if(defaultResourceJndiNames.getJmsConnectionFactory() == null) { defaultResourceJndiNames.setJmsConnectionFactory(jmsConnectionFactory); } if(defaultResourceJndiNames.getManagedExecutorService() == null) { defaultResourceJndiNames.setManagedExecutorService(managedExecutorService); } if(defaultResourceJndiNames.getManagedScheduledExecutorService() == null) { defaultResourceJndiNames.setManagedScheduledExecutorService(managedScheduledExecutorService); } if(defaultResourceJndiNames.getManagedThreadFactory() == null) { defaultResourceJndiNames.setManagedThreadFactory(managedThreadFactory); } } }