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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Nov 1 11:02:51 EST 2006


Author: estebanschifman
Date: 2006-11-01 11:02:49 -0500 (Wed, 01 Nov 2006)
New Revision: 7278

Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/couriers/CourierFactory.java
Log:
use instanceof instead of getAddress() - 

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/couriers/CourierFactory.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/couriers/CourierFactory.java	2006-11-01 15:53:18 UTC (rev 7277)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/couriers/CourierFactory.java	2006-11-01 16:02:49 UTC (rev 7278)
@@ -22,11 +22,9 @@
 
 package org.jboss.soa.esb.couriers;
 
-import java.net.URISyntaxException;
-
 import org.jboss.internal.soa.esb.couriers.JmsCourier;
 import org.jboss.soa.esb.addressing.EPR;
-import org.jboss.soa.esb.addressing.eprs.*;
+import org.jboss.soa.esb.addressing.eprs.JMSEpr;
 
 public class CourierFactory 
 {
@@ -40,14 +38,9 @@
 	
 	public static Courier getCourier(EPR epr) throws CourierException
 	{
-		try
-		{
-			String address = epr.getAddr().getAddress();
-			if (address.startsWith(JMSEpr.JMS_PROTOCOL))
+		if (epr instanceof JMSEpr)
 				return new JmsCourier((JMSEpr)epr);
-		}
-		catch (URISyntaxException e) { throw new CourierException(e); }
-		throw new CourierException("Unknown protocol");
+		throw new CourierException("Unknown EPR type");
 	}
 	
 	private static final CourierFactory _instance = new CourierFactory();




More information about the jboss-svn-commits mailing list