[jboss-cvs] JBossAS SVN: r67294 - trunk/webservices/src/main/org/jboss/wsf/container/jboss50.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Nov 20 09:16:48 EST 2007
Author: thomas.diesler at jboss.com
Date: 2007-11-20 09:16:48 -0500 (Tue, 20 Nov 2007)
New Revision: 67294
Modified:
trunk/webservices/src/main/org/jboss/wsf/container/jboss50/EJBArchiveMetaDataAdapterEJB3.java
Log:
Fix ejb3 endpoint without dd
Modified: trunk/webservices/src/main/org/jboss/wsf/container/jboss50/EJBArchiveMetaDataAdapterEJB3.java
===================================================================
--- trunk/webservices/src/main/org/jboss/wsf/container/jboss50/EJBArchiveMetaDataAdapterEJB3.java 2007-11-20 13:44:34 UTC (rev 67293)
+++ trunk/webservices/src/main/org/jboss/wsf/container/jboss50/EJBArchiveMetaDataAdapterEJB3.java 2007-11-20 14:16:48 UTC (rev 67294)
@@ -32,7 +32,7 @@
import org.jboss.ejb3.EJBContainer;
import org.jboss.ejb3.Ejb3Deployment;
import org.jboss.ejb3.mdb.MessagingContainer;
-import org.jboss.ejb3.session.SessionContainer;
+import org.jboss.ejb3.stateless.StatelessContainer;
import org.jboss.logging.Logger;
import org.jboss.metadata.common.jboss.WebserviceDescriptionMetaData;
import org.jboss.metadata.common.jboss.WebserviceDescriptionsMetaData;
@@ -109,20 +109,23 @@
while (it.hasNext())
{
EJBContainer container = (EJBContainer)it.next();
- JBossEnterpriseBeanMetaData beanMetaData = container.getXml();
EJBMetaData ejbMetaData = null;
PortComponent pcMetaData = null;
- if (beanMetaData instanceof JBossSessionBeanMetaData)
+ if (container instanceof StatelessContainer)
{
ejbMetaData = new SLSBMetaData();
- pcMetaData = ((JBossSessionBeanMetaData)beanMetaData).getPortComponent();
+
+ JBossEnterpriseBeanMetaData beanMetaData = container.getXml();
+ if (beanMetaData instanceof JBossGenericBeanMetaData)
+ {
+ pcMetaData = ((JBossGenericBeanMetaData)beanMetaData).getPortComponent();
+ }
+ else if (beanMetaData instanceof JBossSessionBeanMetaData)
+ {
+ pcMetaData = ((JBossSessionBeanMetaData)beanMetaData).getPortComponent();
+ }
}
- else if (beanMetaData instanceof JBossGenericBeanMetaData)
- {
- ejbMetaData = new SLSBMetaData();
- pcMetaData = ((JBossGenericBeanMetaData)beanMetaData).getPortComponent();
- }
else if (container instanceof MessagingContainer)
{
ejbMetaData = new MDBMetaData();
More information about the jboss-cvs-commits
mailing list