[jboss-cvs] JBossAS SVN: r66221 - trunk/server/src/main/org/jboss/ejb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 17 13:39:39 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-10-17 13:39:39 -0400 (Wed, 17 Oct 2007)
New Revision: 66221

Modified:
   trunk/server/src/main/org/jboss/ejb/MessageDrivenContainer.java
Log:
Deal with a null/empty messaging type and default to javax.jms.MessageListener

Modified: trunk/server/src/main/org/jboss/ejb/MessageDrivenContainer.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/MessageDrivenContainer.java	2007-10-17 17:39:00 UTC (rev 66220)
+++ trunk/server/src/main/org/jboss/ejb/MessageDrivenContainer.java	2007-10-17 17:39:39 UTC (rev 66221)
@@ -171,7 +171,10 @@
          // Map the bean methods
          Map map = new HashMap();
          MessageDrivenMetaData mdMetaData = (MessageDrivenMetaData)metaData;
-         Class clazz = getClassLoader().loadClass(mdMetaData.getMessagingType());
+         String type = mdMetaData.getMessagingType();
+         if(type == null || type.length() == 0)
+            type = MessageDrivenMetaData.DEFAULT_MESSAGING_TYPE;
+         Class clazz = getClassLoader().loadClass(type);
          Method[] methods = clazz.getDeclaredMethods();
          for (int i = 0; i < methods.length; i++)
          {




More information about the jboss-cvs-commits mailing list