Author: kevan
Date: Mon Jun 27 21:18:55 2011
New Revision: 1140325

URL: http://svn.apache.org/viewvc?rev=1140325&view=rev
Log:
ignore synthetic interfaces when determining message listener interface

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

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java?rev=1140325&r1=1140324&r2=1140325&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 Mon Jun 27 21:18:55 2011
@@ -1996,7 +1996,8 @@ public class AnnotationDeployer implemen
                             String name = intf.getName();
                             if (!name.equals("java.io.Serializable") &&
                                     !name.equals("java.io.Externalizable") &&
-                                    !name.startsWith("javax.ejb.")) {
+                                    !name.startsWith("javax.ejb.") &&
+                                    !intf.isSynthetic()) {
                                 interfaces.add(intf);
                             }
                         }


Reply via email to