Author: rmannibucau
Date: Thu Sep 20 07:45:08 2012
New Revision: 1387896
URL: http://svn.apache.org/viewvc?rev=1387896&view=rev
Log:
cdi beans protected methods can be called but not ejb ones (localbeans) - see
LocalBeanProxyFactoryTest.testNonPublicMethods
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java?rev=1387896&r1=1387895&r2=1387896&view=diff
==============================================================================
---
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java
(original)
+++
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java
Thu Sep 20 07:45:08 2012
@@ -179,7 +179,7 @@ public class LocalBeanProxyFactory imple
for (final Method method : entry.getValue()) {
final String name = method.getName();
- if (!Modifier.isPrivate(method.getModifiers())
+ if (Modifier.isPublic(method.getModifiers())
|| (method.getParameterTypes().length == 0 &&
("finalize".equals(name)
|| "clone".equals(name)))) {
// forward invocations of any public methods or