[jboss-svn-commits] JBL Code SVN: r17353 - labs/jbossesb/workspace/bramley/product/rosetta/src/org/jboss/internal/soa/esb/services/registry.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Dec 21 05:39:44 EST 2007


Author: tfennelly
Date: 2007-12-21 05:39:44 -0500 (Fri, 21 Dec 2007)
New Revision: 17353

Modified:
   labs/jbossesb/workspace/bramley/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
Log:
fix for bug where findEPRs was failing because a Service wasn't registered in the central JAXR Reg, even though it was registered in the InVMRegistry.

Modified: labs/jbossesb/workspace/bramley/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
===================================================================
--- labs/jbossesb/workspace/bramley/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java	2007-12-21 06:19:49 UTC (rev 17352)
+++ labs/jbossesb/workspace/bramley/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java	2007-12-21 10:39:44 UTC (rev 17353)
@@ -339,8 +339,12 @@
 		try {
 			Service service = findService(category, serviceName);
 			if (service==null){
-				throw new ServiceNotFoundException("Could not find service with category=" + category + " and serviceName=" + serviceName);
-			}
+                if(eprs.isEmpty()) {
+                    throw new ServiceNotFoundException("Could not find service with category=" + category + " and serviceName=" + serviceName);
+                } else {
+                    return eprs;
+                }
+            }
 			// Get registry service and business query manager
 			Collection<ServiceBinding> serviceBindings = findServiceBindings(service);
 			//Converting them to EPRs




More information about the jboss-svn-commits mailing list