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);
}
}