[jboss-cvs] JBossAS SVN: r86256 - trunk/server/src/main/org/jboss/verifier/strategy.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 24 09:56:40 EDT 2009
Author: alex.loubyansky at jboss.com
Date: 2009-03-24 09:56:40 -0400 (Tue, 24 Mar 2009)
New Revision: 86256
Modified:
trunk/server/src/main/org/jboss/verifier/strategy/EJBVerifier21.java
Log:
JBAS-6654
Modified: trunk/server/src/main/org/jboss/verifier/strategy/EJBVerifier21.java
===================================================================
--- trunk/server/src/main/org/jboss/verifier/strategy/EJBVerifier21.java 2009-03-24 13:27:03 UTC (rev 86255)
+++ trunk/server/src/main/org/jboss/verifier/strategy/EJBVerifier21.java 2009-03-24 13:56:40 UTC (rev 86256)
@@ -2518,7 +2518,10 @@
//
// Spec 15.7.2
//
- if (!isAssignableFrom(mdBean.getMessagingType(), bean))
+ String messagingType = mdBean.getMessagingType();
+ if(messagingType == null)
+ messagingType = javax.jms.MessageListener.class.getName();
+ if (!isAssignableFrom(messagingType, bean))
{
fireSpecViolationEvent(mdBean, new Section("15.7.2.b"));
status = false;
@@ -2646,13 +2649,13 @@
Class messageListener = null;
try
{
- messageListener = classloader.loadClass(mdBean.getMessagingType());
+ messageListener = classloader.loadClass(messagingType);
}
catch (ClassNotFoundException cnfe)
{
fireSpecViolationEvent(mdBean,
new Section("15.7.2.b",
- "Class not found on '" + mdBean.getMessagingType() + "': " + cnfe.getMessage()));
+ "Class not found on '" + messagingType + "': " + cnfe.getMessage()));
status = false;
}
More information about the jboss-cvs-commits
mailing list