[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