[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