private String autoCreateResource(final String type, final Properties required, final String beanName) throws OpenEJBException { final String resourceId; resourceId = ServiceUtils.getServiceProviderId(type, required); if (resourceId == null) { throw new OpenEJBException("No provider available for resource-ref '" + resourceId + "' of type '" + type + "' for '" + beanName + "'."); } final ResourceInfo resourceInfo = configFactory.configureService(resourceId, ResourceInfo.class); logAutoCreateResource(resourceInfo, type, beanName); return installResource(beanName, resourceInfo); }
private String autoCreateResource(final String type, final Properties required, final String beanName) throws OpenEJBException { final String resourceId; resourceId = ServiceUtils.getServiceProviderId(type, required); if (resourceId == null) { throw new OpenEJBException("No provider available for resource-ref id with type '" + type + "' for '" + beanName + "'."); } final ResourceInfo resourceInfo = configFactory.configureService(resourceId, ResourceInfo.class); logAutoCreateResource(resourceInfo, type, beanName); return installResource(beanName, resourceInfo); }
private String autoCreateResource(String type, Properties required, String beanName) throws OpenEJBException { String resourceId; resourceId = ServiceUtils.getServiceProviderId(type, required); if (resourceId == null) { throw new OpenEJBException("No provider available for resource-ref '" + resourceId + "' of type '" + type + "' for '" + beanName + "'."); } ResourceInfo resourceInfo = configFactory.configureService(resourceId, ResourceInfo.class); logAutoCreateResource(resourceInfo, type, beanName); return installResource(beanName, resourceInfo); }
logAutoCreateResource(resourceInfo, type, beanName); return installResource(beanName, resourceInfo);
logAutoCreateResource(resourceInfo, type, beanName); return installResource(beanName, resourceInfo);
logAutoCreateResource(resourceInfo, type, beanName); return installResource(beanName, resourceInfo);
ResourceInfo nonJtaResourceInfo = configFactory.configureService(nonJtaResource, ResourceInfo.class); logAutoCreateResource(jtaResourceInfo, "DataSource", unit.getName()); jtaDataSourceId = installResource(unit.getName(), jtaResourceInfo); logAutoCreateResource(nonJtaResourceInfo, "DataSource", unit.getName()); nonJtaDataSourceId = installResource(unit.getName(), nonJtaResourceInfo); nonJtaResourceInfo.properties.setProperty("JtaManaged", "false"); logAutoCreateResource(nonJtaResourceInfo, "DataSource", unit.getName()); logger.info("configureService.configuring", nonJtaResourceInfo.id, nonJtaResourceInfo.service, jtaResourceInfo.id); jtaResourceInfo.properties.setProperty("JtaManaged", "true"); logAutoCreateResource(jtaResourceInfo, "DataSource", unit.getName()); logger.info("configureService.configuring", jtaResourceInfo.id, jtaResourceInfo.service, nonJtaResourceInfo.id);
logAutoCreateResource(jtaResourceInfo, "DataSource", unit.getName()); jtaDataSourceId = installResource(unit.getName(), jtaResourceInfo); logAutoCreateResource(nonJtaResourceInfo, "DataSource", unit.getName()); nonJtaDataSourceId = installResource(unit.getName(), nonJtaResourceInfo); nonJtaResourceInfo.properties.remove("Definition"); // if created from annotation we just want live config logAutoCreateResource(nonJtaResourceInfo, "DataSource", unit.getName()); logger.info("configureService.configuring", nonJtaResourceInfo.id, nonJtaResourceInfo.service, jtaResourceInfo.id); jtaResourceInfo.properties.remove("Definition"); // if created from annotation we just want live config logAutoCreateResource(jtaResourceInfo, "DataSource", unit.getName()); logger.info("configureService.configuring", jtaResourceInfo.id, jtaResourceInfo.service, nonJtaResourceInfo.id);
logAutoCreateResource(jtaResourceInfo, "DataSource", unit.getName()); jtaDataSourceId = installResource(unit.getName(), jtaResourceInfo); logAutoCreateResource(nonJtaResourceInfo, "DataSource", unit.getName()); nonJtaDataSourceId = installResource(unit.getName(), nonJtaResourceInfo); nonJtaResourceInfo.properties.remove("Definition"); // if created from annotation we just want live config logAutoCreateResource(nonJtaResourceInfo, "DataSource", unit.getName()); logger.info("configureService.configuring", nonJtaResourceInfo.id, nonJtaResourceInfo.service, jtaResourceInfo.id); jtaResourceInfo.properties.remove("Definition"); // if created from annotation we just want live config logAutoCreateResource(jtaResourceInfo, "DataSource", unit.getName()); logger.info("configureService.configuring", jtaResourceInfo.id, jtaResourceInfo.service, nonJtaResourceInfo.id);