@Override protected void processEnvironment(RemoteEnvironment environment, ResourceDefinitionDescriptorProcessor.ResourceDefinitionInjectionSources injectionSources) throws DeploymentUnitProcessingException { final DataSourcesMetaData metaDatas = environment.getDataSources(); if (metaDatas != null) { for(DataSourceMetaData metaData : metaDatas) { injectionSources.addResourceDefinitionInjectionSource(getResourceDefinitionInjectionSource(metaData)); } } }
@Override protected void processEnvironment(RemoteEnvironment environment, ResourceDefinitionDescriptorProcessor.ResourceDefinitionInjectionSources injectionSources) throws DeploymentUnitProcessingException { DataSourcesMetaData dataSources = environment.getDataSources(); if (dataSources != null) { for (DataSourceMetaData dataSource : dataSources) {
@Override protected List<BindingConfiguration> processDescriptorEntries(final DeploymentUnit deploymentUnit, final DeploymentDescriptorEnvironment environment, final ResourceInjectionTarget resourceInjectionTarget, final ComponentDescription componentDescription, final ClassLoader classLoader, final DeploymentReflectionIndex deploymentReflectionIndex, final EEApplicationClasses applicationClasses) throws DeploymentUnitProcessingException { DataSourcesMetaData dataSources = environment.getEnvironment().getDataSources(); if(dataSources != null) { List<BindingConfiguration> ret = new ArrayList<BindingConfiguration>(dataSources.size()); for(DataSourceMetaData dataSource : dataSources) { ret.add(getBindingConfiguration(dataSource)); } return ret; } return Collections.emptyList(); }
@Override protected void processEnvironment(RemoteEnvironment environment, ResourceDefinitionDescriptorProcessor.ResourceDefinitionInjectionSources injectionSources) throws DeploymentUnitProcessingException { final DataSourcesMetaData metaDatas = environment.getDataSources(); if (metaDatas != null) { for(DataSourceMetaData metaData : metaDatas) { injectionSources.addResourceDefinitionInjectionSource(getResourceDefinitionInjectionSource(metaData)); } } }