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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 9 11:14:30 EST 2007


Author: adrian at jboss.org
Date: 2007-11-09 11:14:30 -0500 (Fri, 09 Nov 2007)
New Revision: 66923

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/interceptor/InterceptorInfoRepository.java
Log:
The around-invoke and lifecycle callbacks are optional

Modified: trunk/ejb3/src/main/org/jboss/ejb3/interceptor/InterceptorInfoRepository.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/interceptor/InterceptorInfoRepository.java	2007-11-09 16:13:47 UTC (rev 66922)
+++ trunk/ejb3/src/main/org/jboss/ejb3/interceptor/InterceptorInfoRepository.java	2007-11-09 16:14:30 UTC (rev 66923)
@@ -819,6 +819,8 @@
 
       Method findInterceptorMethodFromXml(Class<?> clazz, String lookingFor, AroundInvokesMetaData aroundInvokes)
       {
+         if (aroundInvokes == null)
+            return null;
          if(aroundInvokes.size() != 1)
             throw new RuntimeException("NYI");
          
@@ -828,6 +830,8 @@
       
       Method findInterceptorMethodFromXml(Class<?> clazz, String lookingFor, LifecycleCallbacksMetaData lifecycleCallbacks)
       {
+         if (lifecycleCallbacks == null)
+            return null;
          if(lifecycleCallbacks.size() != 1)
             throw new RuntimeException("NYI");
          




More information about the jboss-cvs-commits mailing list