[jboss-cvs] JBossAS SVN: r63795 - branches/JBoss_5_0_0_Beta2_JBossWS_2_0_0_GA/ejb3/src/main/org/jboss/ejb3.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 3 07:31:47 EDT 2007


Author: thomas.diesler at jboss.com
Date: 2007-07-03 07:31:47 -0400 (Tue, 03 Jul 2007)
New Revision: 63795

Modified:
   branches/JBoss_5_0_0_Beta2_JBossWS_2_0_0_GA/ejb3/src/main/org/jboss/ejb3/ProxyFactoryHelper.java
Log:
Do not use javax.xml.ws interfaces as business interface

Modified: branches/JBoss_5_0_0_Beta2_JBossWS_2_0_0_GA/ejb3/src/main/org/jboss/ejb3/ProxyFactoryHelper.java
===================================================================
--- branches/JBoss_5_0_0_Beta2_JBossWS_2_0_0_GA/ejb3/src/main/org/jboss/ejb3/ProxyFactoryHelper.java	2007-07-03 11:16:13 UTC (rev 63794)
+++ branches/JBoss_5_0_0_Beta2_JBossWS_2_0_0_GA/ejb3/src/main/org/jboss/ejb3/ProxyFactoryHelper.java	2007-07-03 11:31:47 UTC (rev 63795)
@@ -185,7 +185,9 @@
       Iterator<Class> it = interfaces.iterator();
       while (it.hasNext())
       {
-         if (it.next().getName().startsWith("javax.ejb")) it.remove();
+         String nextIntf = it.next().getName();
+         if (nextIntf.startsWith("javax.ejb") || nextIntf.startsWith("javax.xml.ws")) 
+        	 it.remove();
       }
       return interfaces;
    }
@@ -271,6 +273,9 @@
 
    public static String getJndiName(Container container, Class businessInterface)
    {
+      assert container != null : "container is null";
+      assert businessInterface != null : "businessInterface is null";
+      
       if (!(container instanceof SessionContainer)) return null;
       Advisor advisor = (Advisor) container;
       Class[] remotes = getRemoteInterfaces(container);




More information about the jboss-cvs-commits mailing list