@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 { // 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 { // 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); } } }