[jboss-cvs] JBossAS SVN: r67336 - trunk/ejb3/src/main/org/jboss/ejb3.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 21 10:16:01 EST 2007


Author: adrian at jboss.org
Date: 2007-11-21 10:16:00 -0500 (Wed, 21 Nov 2007)
New Revision: 67336

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
Log:
Give a proper error message when the pool annotation is missing

Modified: trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java	2007-11-21 13:54:21 UTC (rev 67335)
+++ trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java	2007-11-21 15:16:00 UTC (rev 67336)
@@ -801,6 +801,8 @@
    protected void initializePool() throws Exception
    {
       org.jboss.annotation.ejb.Pool poolAnnotation = getAnnotation(org.jboss.annotation.ejb.Pool.class);
+      if (poolAnnotation == null)
+         throw new IllegalStateException("No pool annotation");
       String registeredPoolName = poolAnnotation.value();
       int maxSize = poolAnnotation.maxSize();
       long timeout = poolAnnotation.timeout();




More information about the jboss-cvs-commits mailing list