[jboss-svn-commits] JBL Code SVN: r7409 - labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Nov 5 09:15:06 EST 2006


Author: estebanschifman
Date: 2006-11-05 09:15:04 -0500 (Sun, 05 Nov 2006)
New Revision: 7409

Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/EsbListenerController.java
Log:
if 'category-name' equals 'eprManager', dummy filesystem registry will be used (EPRManager class)

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/EsbListenerController.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/EsbListenerController.java	2006-11-05 14:13:44 UTC (rev 7408)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/EsbListenerController.java	2006-11-05 14:15:04 UTC (rev 7409)
@@ -560,6 +560,11 @@
 	{
 		String serviceCategoryName = config.getAttribute(ListenerTagNames.SERVICE_CATEGORY_NAME_TAG);
 		String serviceName         = config.getAttribute(ListenerTagNames.SERVICE_NAME_TAG);
+		if ("eprManager".equalsIgnoreCase(serviceCategoryName))
+		{
+				register(serviceName,epr);
+				return;
+		}
 		String serviceDescription  = config.getAttribute(ListenerTagNames.SERVICE_DESCRIPTION_TAG);
 		String eprDescription      = config.getAttribute(ListenerTagNames.EPR_DESCRIPTION_TAG);
 		Registry registry = RegistryFactory.getRegistry();
@@ -575,6 +580,11 @@
 	 */
 	public void unRegister(String serviceCategoryName, String serviceName , EPR epr) throws RegistryException
 	{
+		if ("eprManager".equalsIgnoreCase(serviceCategoryName))
+		{
+				unRegister(serviceName);
+				return;
+		}
 		Registry registry = RegistryFactory.getRegistry();
 		registry.unRegisterEPR(serviceCategoryName, serviceName, epr);
 	}




More information about the jboss-svn-commits mailing list