public ResourceRefBuilder(Environment defaultEnvironment, Environment corbaEnvironment, String[] eeNamespaces, Collection corbaGBeanNameSourceCollection) { super(defaultEnvironment); resourceRefQNameSet = buildQNameSet(eeNamespaces, "resource-ref"); this.corbaEnvironment = corbaEnvironment; this.corbaGBeanNameSourceCollection = new SingleElementCollection(corbaGBeanNameSourceCollection); }
private ModuleBuilder getEjbConfigBuilder() { return (ModuleBuilder) ejbConfigBuilder.getElement(); }
private ModuleBuilder getAppClientConfigBuilder() { return (ModuleBuilder) appClientConfigBuilder.getElement(); }
public CorbaRefBuilder(@ParamAttribute(name = "defaultEnvironment")Environment defaultEnvironment, @ParamReference(name="CorbaGBeanNameSource")Collection<CorbaGBeanNameSource> corbaGBeanNameSource) { super(defaultEnvironment); this.corbaGBeanNameSourceCollection = new SingleElementCollection<CorbaGBeanNameSource>(corbaGBeanNameSource); }
ModuleBuilder getWebModuleBuilder() { return webConfigBuilder.getElement(); }
ConfigurationUtil.getConfigurationManager(kernel), repositories, new SingleElementCollection<ModuleBuilder>(ejbConfigBuilder), new SingleElementCollection<ModuleBuilder>(webConfigBuilder), new SingleElementCollection<ModuleBuilder>(connectorConfigBuilder), null, repositories, new SingleElementCollection<ModuleBuilder>(ejbConfigBuilder), new SingleElementCollection<ModuleBuilder>(webConfigBuilder), new SingleElementCollection<ModuleBuilder>(connectorConfigBuilder),
private ModuleBuilder getWebConfigBuilder() { return (ModuleBuilder) webConfigBuilder.getElement(); }
public ResourceRefBuilder( @ParamAttribute(name = "defaultEnvironment") Environment defaultEnvironment, @ParamAttribute(name = "corbaEnvironment") Environment corbaEnvironment, @ParamAttribute(name = "eeNamespaces") String[] eeNamespaces, @ParamReference(name = "CorbaGBeanNameSource", namingType = "") Collection<CorbaGBeanNameSource> corbaGBeanNameSourceCollection, @ParamSpecial(type = SpecialAttributeType.bundle) Bundle bundle) { super(defaultEnvironment); resourceRefQNameSet = buildQNameSet(eeNamespaces, "resource-ref"); this.corbaEnvironment = corbaEnvironment; this.corbaGBeanNameSourceCollection = new SingleElementCollection<CorbaGBeanNameSource>(corbaGBeanNameSourceCollection); this.bundle = bundle; }
private ModuleBuilder getConnectorConfigBuilder() { return (ModuleBuilder) connectorConfigBuilder.getElement(); }
this.entityManagerRegistry = new SingleElementCollection<ExtendedEntityManagerRegistry>(entityManagerRegistry);
public EntityManager getEntityManager(boolean transactionScoped, Map properties) { if (transactionScoped) { return new CMPEntityManagerTxScoped(transactionManager, getPersistenceUnitName(), entityManagerFactory, properties); } else if (entityManagerRegistry.getElement() != null) { return new CMPEntityManagerExtended(entityManagerRegistry.getElement(), entityManagerFactory, properties, persistenceUnitInfo.getPersistenceUnitName()); } else { throw new NullPointerException("No ExtendedEntityManagerRegistry supplied, you cannot use extended persistence contexts"); } }
public WebContainerExtender(@ParamAttribute(name = "defaultEnvironment") Environment defaultEnvironment, @ParamAttribute(name = "transactionManagerAbstractName") AbstractNameQuery transactionManagerAbstractName, @ParamAttribute(name = "connectionTrackerAbstractName") AbstractNameQuery connectionTrackerAbstractName, @ParamAttribute(name = "corbaGBeanAbstractName") AbstractNameQuery corbaGBeanAbstractName, @ParamAttribute(name = "globalContextAbstractName") AbstractNameQuery globalContextAbstractName, @ParamAttribute(name = "serverName") AbstractNameQuery serverName, @ParamReference(name = "Repositories", namingType = "Repository") Collection<? extends Repository> repositories, @ParamReference(name = "WebModuleBuilders", namingType = NameFactory.MODULE_BUILDER) Collection<ModuleBuilder> webModuleBuilders, @ParamSpecial(type = SpecialAttributeType.kernel) Kernel kernel, @ParamSpecial(type = SpecialAttributeType.bundleContext) BundleContext bundleContext) throws Exception { this.defaultEnvironment = defaultEnvironment; this.transactionManagerObjectName = transactionManagerAbstractName; this.connectionTrackerObjectName = connectionTrackerAbstractName; this.corbaGBeanObjectName = corbaGBeanAbstractName; this.globalContextAbstractName = globalContextAbstractName; this.serverName = serverName; this.repositories = repositories; this.webConfigBuilder = new SingleElementCollection<ModuleBuilder>(webModuleBuilders); this.bundleContext = bundleContext; this.kernel = kernel; this.configurationManager = ConfigurationUtil.getConfigurationManager(kernel); }
public void buildNaming(JndiConsumer specDD, XmlObject plan, Module module, Map<EARContext.Key, Object> sharedContext) throws DeploymentException { if (matchesDefaultEnvironment(module.getEnvironment())) { CorbaGBeanNameSource corbaGBeanNameSource = corbaGBeanNameSourceCollection.getElement(); if (corbaGBeanNameSource != null) { AbstractNameQuery corbaName = corbaGBeanNameSource.getCorbaGBeanName(); if (corbaName != null) { Artifact[] moduleId = module.getConfigId(); put("java:comp/ORB", new ORBReference(moduleId, corbaName), ReferenceType.ORB, module.getJndiContext(), Collections.<InjectionTarget>emptySet(), sharedContext); put("java:comp/HandleDelegate", new HandleDelegateReference(moduleId, corbaName), ReferenceType.HANDLEDELEGATE, module.getJndiContext(), Collections.<InjectionTarget>emptySet(), sharedContext); } } } }
CorbaGBeanNameSource corbaGBeanNameSource = corbaGBeanNameSourceCollection.getElement(); if (corbaGBeanNameSource == null) { throw new DeploymentException("No orb setup but there is a orb reference");
unresolvedRefs.remove(name); } else if (ORB.class.isAssignableFrom(iface)) { CorbaGBeanNameSource corbaGBeanNameSource = (CorbaGBeanNameSource) corbaGBeanNameSourceCollection.getElement(); if (corbaGBeanNameSource == null) { throw new DeploymentException("No orb setup but there is a orb reference");