[jboss-svn-commits] JBL Code SVN: r26999 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jun 18 01:11:41 EDT 2009
Author: tcunning
Date: 2009-06-18 01:11:41 -0400 (Thu, 18 Jun 2009)
New Revision: 26999
Modified:
labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
Log:
JBESB-2537
When calling BusinessQueryManagerImpl findService, pass in a specification
link collection with the JBoss Tmodel specified.
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java 2009-06-18 02:36:23 UTC (rev 26998)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java 2009-06-18 05:11:41 UTC (rev 26999)
@@ -69,6 +69,7 @@
* for other RegistryAPIs.
*
* @author Kurt Stam
+ * @author Tom Cunningham
*/
public class JAXRRegistryImpl implements Registry
{
@@ -482,10 +483,16 @@
classifications.add(classification);
Collection<String> namePatterns = new ArrayList<String>();
namePatterns.add(serviceName);
+
+ Collection<SpecificationLink> specifications = new ArrayList<SpecificationLink>();
+ SpecificationLink sl = new SpecificationLinkImpl(blm);
+ sl.setSpecificationObject(jbossTModel);
+ specifications.add(sl);
+
//Find based upon qualifier type and values
logger.log(Level.DEBUG, "Going to query the registry for name pattern " + namePatterns);
BulkResponse response = bqm.findServices(null, findQualifiers,
- namePatterns, classifications, null);
+ namePatterns, classifications, specifications);
if (response.getStatus()==JAXRResponse.STATUS_SUCCESS) {
for (Iterator servIter = response.getCollection().iterator(); servIter.hasNext();)
{
More information about the jboss-svn-commits
mailing list