public void setReferencePattern(String name, AbstractNameQuery pattern) { setReferencePatterns(name, Collections.singleton(pattern)); }
public void setReference(String name, PatternType[] patterns, AbstractName parentName) throws DeploymentException { Set patternNames = new HashSet(patterns.length); for (int i = 0; i < patterns.length; i++) { patternNames.add(buildAbstractNameQuery(name, patterns[i])); } gbean.setReferencePatterns(name, patternNames); }
public void setReferencePattern(String name, AbstractName abstractName) { setReferencePatterns(name, new ReferencePatterns(abstractName)); }
public void setReferencePatterns(String name, Set patterns) { setReferencePatterns(name, new ReferencePatterns(patterns)); }
protected void setBackingStrategyFactory(GerOpenejbClusteringWadiType clustering, GBeanData beanData) { Set<AbstractNameQuery> patterns = new HashSet<AbstractNameQuery>(); if (clustering.isSetBackingStrategyFactory()) { addAbstractNameQueries(patterns, clustering.getBackingStrategyFactory()); } else { patterns.add(defaultBackingStrategyFactoryName); } beanData.setReferencePatterns(BasicWADISessionManager.GBEAN_REF_BACKING_STRATEGY_FACTORY, patterns); }
protected void setCluster(GerOpenejbClusteringWadiType clustering, GBeanData beanData) { Set<AbstractNameQuery> patterns = new HashSet<AbstractNameQuery>(); if (clustering.isSetCluster()) { addAbstractNameQueries(patterns, clustering.getCluster()); } else { patterns.add(defaultClusterName); } beanData.setReferencePatterns(BasicWADISessionManager.GBEAN_REF_CLUSTER, patterns); }
public void setXmlReference(String name, XmlObject xmlObject) throws DeploymentException { String namespace = xmlObject.getDomNode().getNamespaceURI(); XmlReferenceBuilder builder = (XmlReferenceBuilder) xmlReferenceBuilderMap.get(namespace); if (builder == null) { throw new DeploymentException("No reference builder deployed for namespace: " + namespace); } ReferencePatterns references = builder.getReferences(xmlObject, context, moduleName, bundle); if (references != null) { gbean.setReferencePatterns(name, references); } }
private void setDispatcher(GerClusteringWadiType clustering, GBeanData beanData) { Set patterns = new HashSet(); if (clustering.isSetDispatcher()) { addAbstractNameQueries(patterns, clustering.getDispatcher().getPatternArray()); } else { patterns.add(defaultDispatcherHolderName); } beanData.setReferencePatterns(BasicWADISessionManager.GBEAN_REF_DISPATCHER_HOLDER, patterns); }
private void setBackingStrategyFactory(GerClusteringWadiType clustering, GBeanData beanData) { Set patterns = new HashSet(); if (clustering.isSetBackingStrategyFactory()) { addAbstractNameQueries(patterns, clustering.getBackingStrategyFactory().getPatternArray()); } else { patterns.add(defaultBackingStrategyFactoryName); } beanData.setReferencePatterns(BasicWADISessionManager.GBEAN_REF_BACKING_STRATEGY_FACTORY, patterns); }
protected void setCluster(GerClusteringWadiType clustering, GBeanData beanData) { Set patterns = new HashSet(); if (clustering.isSetCluster()) { addAbstractNameQueries(patterns, clustering.getCluster().getPatternArray()); } else { patterns.add(defaultClusterName); } beanData.setReferencePatterns(BasicWADISessionManager.GBEAN_REF_CLUSTER, patterns); }
private void setReplicaStorageFactory(GerClusteringWadiType clustering, GBeanData beanData) { Set patterns = new HashSet(); if (clustering.isSetReplicaStorageFactory()) { addAbstractNameQueries(patterns, clustering.getReplicaStorageFactory().getPatternArray()); } else { patterns.add(defaultRepStorageFactoryName); } beanData.setReferencePatterns(BasicWADISessionManager.GBEAN_REF_REPLICA_STORAGE_FACTORY, patterns); }
private void setReplicationManagerFactory(GerClusteringWadiType clustering, GBeanData beanData) { Set patterns = new HashSet(); if (clustering.isSetReplicationManagerFactory()) { addAbstractNameQueries(patterns, clustering.getReplicationManagerFactory().getPatternArray()); } else { patterns.add(defaultRepManagerFactoryName); } beanData.setReferencePatterns(BasicWADISessionManager.GBEAN_REF_REPLICATION_MANAGER_FACTORY, patterns); }
protected void setBackingStrategyFactory(GerClusteringWadiType clustering, GBeanData beanData) { Set patterns = new HashSet(); if (clustering.isSetBackingStrategyFactory()) { addAbstractNameQueries(patterns, clustering.getBackingStrategyFactory().getPatternArray()); } else { patterns.add(defaultBackingStrategyFactoryName); } beanData.setReferencePatterns(BasicWADISessionManager.GBEAN_REF_BACKING_STRATEGY_FACTORY, patterns); }
throw (IOException) new IOException("Unable to deserialize GBeanData " + abstractName + ", reference: " + referenceName).initCause(e); setReferencePatterns(referenceName, referencePattern);
throw new InvalidConfigException("Unable to resolve reference \"" + referenceName + "\" in gbean " + gbeanData.getAbstractName() + " to a gbean matching the pattern " + referencePatterns, e); gbeanData.setReferencePatterns(referenceName, new ReferencePatterns(abstractName));
public void doStart() throws Exception { String threadName = (String)this.name.getName().get("name"); this.executorServiceName = kernel.getNaming().createRootName(name.getArtifact(), threadName, ManagedConstants.MANAGED_EXECUTOR_SERVICE); GBeanData executorServiceData = new GBeanData(this.executorServiceName, ServerManagedScheduledExecutorServiceGBean.getGBeanInfo()); executorServiceData.setAttribute("contextHandlers", this.contextHandlerClasses); executorServiceData.setAttribute("corePoolSize", this.corePoolSize); GBeanData wrapperData = kernel.getGBeanData(this.name); executorServiceData.setReferencePatterns("threadFactory", wrapperData.getReferencePatterns("threadFactory")); addGBeanKernel(this.executorServiceName, executorServiceData); this.executorServiceGBean = (ServerManagedScheduledExecutorServiceGBean)kernel.getGBean(this.executorServiceName); this.executorServiceGBean.verifyObjectName(); }
gbeanData.setReferencePatterns("Parents", parentNames);
Set patterns = ((GBeanCollectionReference) reference).getPatterns(); if(patterns != null) { gbeanData.setReferencePatterns(name, patterns);
filterMappingData.setReferencePatterns("Servlets", servletNameSet); filterMappingName = earContext.getNaming().createChildName(filterAbstractName, ObjectName.quote(Arrays.deepToString(servletNameSet.toArray())), NameFactory.SERVLET_WEB_FILTER_MAPPING);
public void doStart() throws Exception { String threadName = (String)this.name.getName().get("name"); this.executorServiceName = kernel.getNaming().createRootName(name.getArtifact(), threadName, ManagedConstants.MANAGED_EXECUTOR_SERVICE); GBeanData executorServiceData = new GBeanData(this.executorServiceName, ServerManagedExecutorServiceGBean.getGBeanInfo()); executorServiceData.setAttribute("contextHandlers", this.contextHandlerClasses); executorServiceData.setAttribute("minPoolSize", this.minPoolSize); executorServiceData.setAttribute("maxPoolSize", this.maxPoolSize); executorServiceData.setAttribute("keepAliveTime", this.keepAliveTime); executorServiceData.setAttribute("queueCapacity", this.queueCapacity); GBeanData wrapperData = kernel.getGBeanData(this.name); executorServiceData.setReferencePatterns("threadFactory", wrapperData.getReferencePatterns("threadFactory")); addGBeanKernel(this.executorServiceName, executorServiceData); this.executorServiceGBean = (ServerManagedExecutorServiceGBean)kernel.getGBean(this.executorServiceName); this.executorServiceGBean.verifyObjectName(); }