You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2007/03/23 03:36:26 UTC

svn commit: r521559 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java

Author: dblevins
Date: Thu Mar 22 19:36:25 2007
New Revision: 521559

URL: http://svn.apache.org/viewvc?view=rev&rev=521559
Log:
Patch from Prasad Kashyap for processing annotated interceptors before descriptor defined interceptors

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java?view=diff&rev=521559&r1=521558&r2=521559
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java Thu Mar 22 19:36:25 2007
@@ -314,8 +314,8 @@
                         }
                     }
 
-                    InterceptorBinding binding = assemblyDescriptor.addInterceptorBinding(new InterceptorBinding());
-                    binding.setEjbName(bean.getEjbName());
+                    InterceptorBinding binding = new InterceptorBinding(bean);
+                    assemblyDescriptor.getInterceptorBinding().add(0, binding);
 
                     for (Class interceptor : interceptors.value()) {
                         binding.getInterceptorClass().add(interceptor.getName());
@@ -332,8 +332,8 @@
                             }
                         }
 
-                        InterceptorBinding binding = assemblyDescriptor.addInterceptorBinding(new InterceptorBinding());
-                        binding.setEjbName(bean.getEjbName());
+                        InterceptorBinding binding = new InterceptorBinding(bean);
+                        assemblyDescriptor.getInterceptorBinding().add(0, binding);
 
                         for (Class interceptor : interceptors.value()) {
                             binding.getInterceptorClass().add(interceptor.getName());