@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); } }
} else { EEDefaultResourceJndiNames eeDefaultResourceJndiNames = moduleDescription.getDefaultResourceJndiNames(); if (eeDefaultResourceJndiNames.getContextService() != null && EE_CONTEXT_SERVICE_CLASS_NAME.equals(typeName)) { return eeDefaultResourceJndiNames.getContextService();
@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 defaultDataSource = moduleDescription.getDefaultResourceJndiNames().getDataSource(); if(defaultDataSource == null) { return; } final LookupInjectionSource injectionSource = new LookupInjectionSource(defaultDataSource); if (DeploymentTypeMarker.isType(WAR, deploymentUnit)) { moduleDescription.getBindingConfigurations().add(new BindingConfiguration(MODULE_DEFAULT_DATASOURCE_JNDI_NAME, injectionSource)); } else { if (DeploymentTypeMarker.isType(APPLICATION_CLIENT, deploymentUnit)) { moduleDescription.getBindingConfigurations().add(new BindingConfiguration(COMP_DEFAULT_DATASOURCE_JNDI_NAME, injectionSource)); } for(ComponentDescription componentDescription : moduleDescription.getComponentDescriptions()) { if(componentDescription.getNamingMode() == ComponentNamingMode.CREATE) { componentDescription.getBindingConfigurations().add(new BindingConfiguration(COMP_DEFAULT_DATASOURCE_JNDI_NAME, injectionSource)); } } } }
@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); } } }
public JobRepository getJobRepository(final EEModuleDescription moduleDescription) { final JobRepositoryType type = this.type; if (JobRepositoryType.JDBC == type) { String jndiName = this.jndiName; if (jndiName == null) { jndiName = moduleDescription.getDefaultResourceJndiNames().getDataSource(); } final Properties configProperties = new Properties(); configProperties.setProperty(JNDI_NAME, jndiName); return JdbcRepository.create(configProperties); } return InMemoryRepository.getInstance(); }
@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 { 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 { 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 defaultJMSConnectionFactory = moduleDescription.getDefaultResourceJndiNames().getJmsConnectionFactory(); if(defaultJMSConnectionFactory == null) { return; } final LookupInjectionSource injectionSource = new LookupInjectionSource(defaultJMSConnectionFactory); if (DeploymentTypeMarker.isType(WAR, deploymentUnit)) { moduleDescription.getBindingConfigurations().add(new BindingConfiguration(MODULE_DEFAULT_JMS_CONNECTION_FACTORY, injectionSource)); } else { if (DeploymentTypeMarker.isType(APPLICATION_CLIENT, deploymentUnit)) { moduleDescription.getBindingConfigurations().add(new BindingConfiguration(COMP_DEFAULT_JMS_CONNECTION_FACTORY, injectionSource)); } for(ComponentDescription componentDescription : moduleDescription.getComponentDescriptions()) { if(componentDescription.getNamingMode() == ComponentNamingMode.CREATE) { componentDescription.getBindingConfigurations().add(new BindingConfiguration(COMP_DEFAULT_JMS_CONNECTION_FACTORY,injectionSource)); } } } }
@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 defaultDataSource = moduleDescription.getDefaultResourceJndiNames().getDataSource(); if(defaultDataSource == null) { return; } final LookupInjectionSource injectionSource = new LookupInjectionSource(defaultDataSource); if (DeploymentTypeMarker.isType(WAR, deploymentUnit)) { moduleDescription.getBindingConfigurations().add(new BindingConfiguration(MODULE_DEFAULT_DATASOURCE_JNDI_NAME, injectionSource)); } else { if (DeploymentTypeMarker.isType(APPLICATION_CLIENT, deploymentUnit)) { moduleDescription.getBindingConfigurations().add(new BindingConfiguration(COMP_DEFAULT_DATASOURCE_JNDI_NAME, injectionSource)); } for(ComponentDescription componentDescription : moduleDescription.getComponentDescriptions()) { if(componentDescription.getNamingMode() == ComponentNamingMode.CREATE) { componentDescription.getBindingConfigurations().add(new BindingConfiguration(COMP_DEFAULT_DATASOURCE_JNDI_NAME, injectionSource)); } } } }
@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 defaultJMSConnectionFactory = moduleDescription.getDefaultResourceJndiNames().getJmsConnectionFactory(); if(defaultJMSConnectionFactory == null) { return; } final LookupInjectionSource injectionSource = new LookupInjectionSource(defaultJMSConnectionFactory); if (DeploymentTypeMarker.isType(WAR, deploymentUnit)) { moduleDescription.getBindingConfigurations().add(new BindingConfiguration(MODULE_DEFAULT_JMS_CONNECTION_FACTORY, injectionSource)); } else { if (DeploymentTypeMarker.isType(APPLICATION_CLIENT, deploymentUnit)) { moduleDescription.getBindingConfigurations().add(new BindingConfiguration(COMP_DEFAULT_JMS_CONNECTION_FACTORY, injectionSource)); } for(ComponentDescription componentDescription : moduleDescription.getComponentDescriptions()) { if(componentDescription.getNamingMode() == ComponentNamingMode.CREATE) { componentDescription.getBindingConfigurations().add(new BindingConfiguration(COMP_DEFAULT_JMS_CONNECTION_FACTORY,injectionSource)); } } } }
defaultJtaDataSource = eeModuleDescription.getDefaultResourceJndiNames().getDataSource();
defaultJtaDataSource = eeModuleDescription.getDefaultResourceJndiNames().getDataSource();
defaultJtaDataSource = eeModuleDescription.getDefaultResourceJndiNames().getDataSource();
defaultJtaDataSource = eeModuleDescription.getDefaultResourceJndiNames().getDataSource();
@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); } } }
defaultJtaDataSource = eeModuleDescription.getDefaultResourceJndiNames().getDataSource();
defaultJtaDataSource = eeModuleDescription.getDefaultResourceJndiNames().getDataSource();